欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ZZULIOJ 多实例测试

程序员文章站 2022-06-19 13:30:33
...

题目描述

计算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);


//由逗号运算符构成的表达式,其从左向右顺序运算,最右的值是整个表达式的值

 

相关标签: Online Judge