输入格式输入包含一系列的a和b对,通过空格隔开.一对a和b占一行.输出对于输入的每对a和b,你需要依次输出a、b的和.如

输入格式
输入包含一系列的a和b对,通过空格隔开.一对a和b占一行.
输出
对于输入的每对a和b,你需要依次输出a、b的和.
如对于输入中的第二对a和b,在输出中它们的和应该也在第二行.
样例输入
1 5
10 20
样例输出
6
30
听老师说输入的a b对中,只能用一个空格隔开,下面是我写的,连运算结果都出不来,
#include "stdio.h"
main ()
{
int a[20][2],i,j,sum,n;
printf("请输入对数:n");
scanf("%d",&n);
for (i=0;i
胡阳晨 1年前 已收到1个回答 举报

扁羽动物 花朵

共回答了15个问题采纳率:93.3% 举报

他没指定case个数 .你输入n一点用也没有. 这样就可以了.
用下面的输入
while(scanf("%d%d",&a,&b)!=EOF)
{
printf("%dn", a+b) ;
}

1年前 追问

2

胡阳晨 举报

什么叫没指定case个数,用循环给数组赋值不对吗

举报 扁羽动物

他没要求输出组数啊,
他就一组一组输入 ,直到文件尾

胡阳晨 举报

有sum=a[i][j]+a[i][j+1];,输出sum啊,
那如果要输入N组数,要怎么做
样例输入
2
1 5
10 20
样例输出
6
30

举报 扁羽动物

对于输入的每对a和b,你需要依次输出a、b的和。
如对于输入中的第二对a和b,在输出中它们的和应该也在第二行。
这里没说输入n
如果有n的话,这样。
scanf("%d",&n) ;
while(n--) { scanf("%d%d",&a,&b) ; printf("%d",a+b) ; }
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.030 s. - webmaster@yulucn.com