西柚西柚 发表于 2020-11-5 23:15:37

多组求和

输入有多个用例,第一行为用例个数,接下来每个用例占一行,即输入的两个整数。
对每一个用例,用一行输出两个整数的和。
#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;
}


只能计算最后一组的答案,怎么改

昨非 发表于 2020-11-5 23:19:53

#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;
}

昨非 发表于 2020-11-5 23:20:34

测试:
2
1 2
3
4 5
9

昨非 发表于 2020-11-5 23:21:12

满意的话,记得给个最佳哈

西柚西柚 发表于 2020-11-5 23:38:27

昨非 发表于 2020-11-5 23:19


可是没有办法实现多组同时输入同时输出呀

昨非 发表于 2020-11-5 23:42:37

西柚西柚 发表于 2020-11-5 23:38
可是没有办法实现多组同时输入同时输出呀

你学过数组吗?

西柚西柚 发表于 2020-11-5 23:46:44

昨非 发表于 2020-11-5 23:42
你学过数组吗?

学了

昨非 发表于 2020-11-5 23:51:12

西柚西柚 发表于 2020-11-5 23:46
学了

可以定义三个整形数组,将输入的内容存在两个数组中,循环遍历,利用相同的下标对应相加赋值给另一个数组,然后遍历输出结果数组就好了

乐乐学编程 发表于 2020-11-5 23:53:11

来学习一下
页: [1]
查看完整版本: 多组求和