请规范使用文件io,注意用万能头文件,freopen不要注释,确保文件名正确
时间: 2024-03-23 13:36:00 浏览: 28
好的,以下是规范使用文件IO的C++代码:
```c++
#include <bits/stdc++.h> // 万能头文件,不需要单独引用其他头文件
using namespace std;
int main() {
freopen("zxzds.in", "r", stdin); // 输入重定向,读入数据
freopen("zxzds.out", "w", stdout); // 输出重定向,输出结果
int a, b, x;
cin >> a >> b >> x;
int min_num = -1;
int max_num = -1;
for (int i = a; i <= b; i++) {
int sum = 0;
string num_str = to_string(i);
for (int j = 0; j < num_str.size(); j++) {
sum += num_str[j] - '0';
}
if (sum == x) {
if (min_num == -1) {
min_num = i;
}
max_num = i;
}
}
cout << min_num << endl;
cout << max_num << endl;
return 0;
}
```
这里使用了万能头文件`<bits/stdc++.h>`,这个头文件包含了所有常用的头文件。同时使用了`freopen`函数将输入输出重定向到文件中,确保了文件名的正确性。