第30590题 单选题
在C语言中处理未知组数的多组测试数据时,若每组需要读取两个整数a、b并输出和,下列写法正确的是?

题目要求输入包含多组测试数据,没有明确给出总组数,需持续处理直到输入结束。

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