C语言刷题系列——2.输入输出练习
题目要求:
(来自学校老师本周布置的作业之一)
步骤
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("%dn",sum);
}
return 0;
}