logo Algo Beat Contest
登录 注册

【文件 IO 】 A+B Problem 题解

作者: Leo_29  ·  发布于 2026-05-10 16:06:43  ·  最后修改于 2026-05-10 17:45:26
已通过

【文件 IO 】 A+B Problem 题解

这题其实就是 A+B Problem 加上文件输入输出的版本。

简化题意

给出 ,求

使用文件输入输出,输入文件名为 aplusb.in,输出文件名为 aplusb.out

解题思路

首先,文件输入输出的通俗解释,就是把你原先之间读入的数的方式改变为从一个文件里面读取内容,输出的数改为输出到一个文件中

freopen 的基本用法涉及三个参数:要打开的文件名,文件模式,以及原先的文件流。文件模式和文件流通常不用改变,我们只需要改变文件名称就可以了。

格式通常是这样的:

freopen("x.in", "r", stdin);//文件读入
freopen("x.out", "w", stdout);//文件输出

这里的 x 就是你的文件名,在这里改成需要的就行了。

然后,具体怎么做 大家应该都会吧。这里就不讲了。

代码部分

#include <bits/stdc++.h>
using namespace std;
int a, b;
int main()
{
	freopen("aplusb.in", "r", stdin);
	freopen("aplusb.out", "w", stdout);
	
	cin >> a >> b;
	cout << a + b << endl;
	return 0;
}

暂无评论

登录 后即可评论。