C语言程序:计算每行整数的和
本程序使用C语言实现,旨在计算每行整数的和。程序首先读取第一行的整数N,表示后续将读取N行数据。每一行数据都包含一个整数M,以及M个整数。程序需要计算每行所有整数的和,并在输出中每组结果之间添加空行。
示例输入:
'3' '4 1 2 3 4' '5 1 2 3 4 5' '6 1 2 3 4 5 6'
示例输出:
'10'
'15'
'21'
代码示例:
#include <stdio.h>
int main() {
int N, M, sum, i, j;
scanf("%d", &N);
for (i = 0; i < N; i++) {
sum = 0;
scanf("%d", &M);
for (j = 0; j < M; j++) {
int num;
scanf("%d", &num);
sum += num;
}
printf("%d\n\n", sum);
}
return 0;
}
代码解释:
- 首先,使用
scanf()
函数读取第一行的整数N,表示后续将读取N行数据。 - 使用循环遍历N行数据。
- 在每一行循环中,使用
scanf()
函数读取整数M,表示该行包含M个整数。 - 使用另一个循环遍历M个整数,并使用
scanf()
函数读取每个整数。 - 在读取每个整数时,将该整数累加到变量
sum
中。 - 循环结束后,使用
printf()
函数输出sum
的值,并添加一个空行,以便将每组结果区分开。

原文地址: http://www.cveoy.top/t/topic/oIJ2 著作权归作者所有。请勿转载和采集!