多组求和
输入有多个用例,第一行为用例个数,接下来每个用例占一行,即输入的两个整数。对每一个用例,用一行输出两个整数的和。
#include <stdio.h>
int main()
{
int a,b,c,d,e;
scanf("%d",&a);
for(b=1;b<=a;b++)
{
scanf("%d %d",&c,&d);
e=c+d;
}
printf("%d\n",e);
return 0;
}
只能计算最后一组的答案,怎么改 #include <stdio.h>
int main()
{
int a, b, c, d, e;
scanf("%d", &a);
for (b = 1; b <= a; b++)
{
scanf("%d %d", &c, &d);
e = c + d;
printf("%d\n", e); //这行写在循环里,每输入一次就输出一次
}
return 0;
} 测试:
2
1 2
3
4 5
9 满意的话,记得给个最佳哈 昨非 发表于 2020-11-5 23:19
可是没有办法实现多组同时输入同时输出呀 西柚西柚 发表于 2020-11-5 23:38
可是没有办法实现多组同时输入同时输出呀
你学过数组吗? 昨非 发表于 2020-11-5 23:42
你学过数组吗?
学了 西柚西柚 发表于 2020-11-5 23:46
学了
可以定义三个整形数组,将输入的内容存在两个数组中,循环遍历,利用相同的下标对应相加赋值给另一个数组,然后遍历输出结果数组就好了 来学习一下
页:
[1]