C语言刷题系列——2.输入输出练习

输入输出练习

  • 题目要求:
  • 步骤
    • 1.输入一个正整数T,表示测试数据的组数,然后是T组测试数据
    • 2.对于每组,先输入数据个数n
    • 3.然后再输入n个整数(数据之间以一个空格间隔)
    • 4.最终代码

题目要求:

(来自学校老师本周布置的作业之一)

C语言刷题系列——2.输入输出练习_第1张图片

步骤

1.输入一个正整数T,表示测试数据的组数,然后是T组测试数据

有几组数据就有几个循环,循环内部实现每一组数据的求和

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

C语言刷题系列——2.输入输出练习_第2张图片

你可能感兴趣的:(c语言,c++,程序人生,学习,学习方法)