以下C++代码片段中,哪一种是处理未知组数多组输入且兼容所有合法输入结束场景的正确写法?

yx701490 单选题 共 个子题

现有编程题需求:处理多组测试用例,每组输入为两个整数a和b,要求输出a+b的结果,且事先不知道测试用例的总组数,输入结束以EOF为标记。

A
int a,b;
while (cin >> a >> b != EOF) {
    cout << a + b << endl;
}
B
int a,b;
while (scanf("%d%d", &a, &b)) {
    printf("%d\n", a+b);
}
C
int a,b;
while (cin >> a >> b) {
    cout << a + b << endl;
}
D
int a,b;
while (~scanf("%d%d", &a, &b) == 0) {
    printf("%d\n", a+b);
}
正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧