大大,这道题中的“输入包含多组测试用例。每组用例占一行”,怎么实现呀??

2024-12-02 11:00:18
推荐回答(3个)
回答(1):

List arr = new List();
string s = string.Empty;
do
{
s = Console.ReadLine();
arr.Add(s);
} while (s != “0 0”);
arr.RemoveAt(arr.Count-1);//去掉最后一个0 0

这个arr就是收集的测试用例了

回答(2):

是不是输入两个数 然后计算结果
然后换行
再输入两个数 计算结果
然后换行
最后输入 0 0 就退出命令提示框
是这样吗?

你可以在输出语句中的最后 加上 \n 也就是 换行符
可以完全嵌入到if 语句
判断输入的a b 的值
如果是0 0 就直接 退出
如果不是 就执行你上面的语句 ~~

回答(3):

int a,b;
while(scnaf("%d%d",&a,&b)!=EOF)//不等于文件结束(EOF)就是多组数据
{
if(a==0&&b==0)
break;
printf("%d\n",a+b);
}