题目要求:
(来自学校老师本周布置的作业之一)
步骤
1.输入一个正整数T,表示测试数据的组数,然后是T组测试数据
有几组数据就有几个循环,循环内部实现每一组数据的求和
#include<stdio.h> int main() { int a = 0; int i; scanf("%d",&a); for(i = 1;i<=a;i++) { //这里面写每一组的实现 } return 0; }
2.对于每组,先输入数据个数n
//接着上一步,在for循环里 sum = 0;//每次循环给sum初始化 scanf("%d",&b);
3.然后再输入n个整数(数据之间以一个空格间隔)
接上一步,
for(d = 1;d<=b;d++)//d要声明,等最后一起声明 { k = 0;//同上要声明 scanf("%d",&k); sum += k; }
4.最终代码
在最后输出每一组的sum再换行,即可
#include<stdio.h> int main() { int a = 0; int i,d,k,b,sum; scanf("%d",&a); for(i = 1;i<=a;i++) { sum = 0; scanf("%d",&b); for(d = 1;d<=b;d++) { k = 0; scanf("%d",&k); sum += k; } printf("%d\n",sum); } return 0; }