利用C语言,输入多组数据,利用EOF终止输入并显示运行效果
时间: 2024-02-28 21:53:34 浏览: 127
好的,下面是一个示例代码,用于输入多组数据,利用 EOF 终止输入,并将每组数据进行处理并输出结果:
```c
#include <stdio.h>
int main() {
int a, b;
while (scanf("%d%d", &a, &b) != EOF) {
printf("%d\n", a + b);
}
printf("输入已结束\n");
return 0;
}
```
使用该程序时,可以在命令行或终端输入多组数据,每组数据占一行,两个整数之间用空格隔开。当输入结束时,可以使用 Ctrl + D(在 Windows 命令行中为 Ctrl + Z)输入 EOF,程序将结束运行。
以下是该程序运行的一个示例:
```
1 2
3 4
5 6
^D
3
7
11
输入已结束
```
在这个示例中,我们输入了 3 组数据,分别为 1 和 2、3 和 4、5 和 6。输入结束后,程序输出了每组数据的和,并显示了输入已结束的提示。
阅读全文