求两个整数相加的和,两个整数从键盘输入,相加的和显示到屏幕,同时写入到文件operout1.dat中(用C语言编写)
时间: 2024-11-03 20:21:32 浏览: 6
在C语言中,你可以通过标准输入流(`stdio.h`)获取用户输入的整数,然后使用`fprintf`函数将结果写入到文件中。以下是一个简单的程序示例:
```c
#include <stdio.h>
int main() {
int num1, num2, sum;
// 从键盘读取两个整数
printf("请输入第一个整数: ");
scanf("%d", &num1);
printf("请输入第二个整数: ");
scanf("%d", &num2);
// 计算和
sum = num1 + num2;
// 显示到屏幕上
printf("两数之和为: %d\n", sum);
// 将和写入文件
FILE *file;
file = fopen("operout1.dat", "w");
if (file != NULL) {
fprintf(file, "%d", sum);
fclose(file);
printf("和已成功写入到 operout1.dat 文件中。\n");
} else {
printf("无法打开文件,操作失败!\n");
}
return 0;
}
```
在这个程序中,我们首先声明了三个整型变量`num1`, `num2`和`sum`。接着,使用`scanf`从用户处获取输入并计算它们的和。最后,我们创建一个名为`operout1.dat`的文件,尝试写入计算出的和,并关闭文件。
如果你运行这个程序,记得在命令行窗口或者终端里查看`operout1.dat`是否包含了正确的数值。
阅读全文