第30587题 单选题
在处理未明确给出总组数的多组测试数据时(输入以EOF结束),以下C语言写法正确的是?

假设题目要求每组测试用例读取两个整数a、b,输出a+b的结果,以下哪种写法符合多组输入的处理规范?

A
while (scanf("%d %d", &a, &b) != EOF) {
    printf("%d\n", a + b);
}
B
for (int i = 0; i < 10000; i++) {
    scanf("%d %d", &a, &b);
    printf("%d\n", a + b);
}
C
while (1) {
    scanf("%d %d", &a, &b);
    printf("%d\n", a + b);
}
D
int n;
scanf("%d", &n);
while (n--) {
    scanf("%d %d", &a, &b);
    printf("%d\n", a + b);
}
程序运行统计
暂无判题统计
提交0次 正确率0.00%
答案解析