ZZULIOJ 多实例测试

题目描述

计算A+B

输入

输入第1行为一个整数n(1≤n≤10),代表测试的组数。
下面有n组测试数据,每组1行,为2个整数,为A, B。

输出

对每行输入,输出A+B的值,单独占一行。

样例输入 

2
1 2
3 4

样例输出 

3
7
scanf("%d",&n);
for(i=1;i<=n;i++)
{
//读入、处理一组测试实例
}

题目描述

计算A+B

输入

输入数据有多组。
每组一行,为整数A, B。

输出

对每行输入,输出A+B的值,单独占一行。

样例输入 

1 2
3 4

样例输出 

3
7
此类多实例测试解决方案:
while(scanf("%d%d",&a,&b)!=EOF)
{
//读入一组测试数据
//处理
//输出结果
}
注:EOF是宏定义常量-1,scanf函数遇到文件结束标志函数返回值是-1,键盘输入时,ctrl+z表示输入结束
例如:
while(scanf("%d%d",&a,&b)!=EOF)
    printf("%d\n",a+b);

题目描述

计算A+B

输入

输入数据有多组。
每组一行,为两个整数A, B。输入0 0表示输入结束,该组输入不用处理。

输出

对每行输入,输出A+B的值,单独占一行。

样例输入 

1 2
0 0

样例输出 

3
输入0  0结束,本题可以在循环条件中读取键盘输入并同时进行判断:
while(scanf("%d%d",&a,&b), a!=0||b!=0)
    printf("%d\n",a+b);


//由逗号运算符构成的表达式,其从左向右顺序运算,最右的值是整个表达式的值
发布了122 篇原创文章 · 获赞 58 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/qq_39112646/article/details/104043643
今日推荐