C语言程序:计算每行整数的和
本程序使用C语言实现计算每行整数的和,输入第一行包含整数N,随后N行,每行以整数M开头,后面跟着M个整数。程序需要计算每行整数的和并输出,每组输出之间空一行。
示例输入:
'2' '4 1 2 3 4' '5 1 2 3 4 5'
示例输出:
'10'
'15'
代码实现:
#include <stdio.h>
int main() {
int N, M, i, j, sum;
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", sum);
if (i < N - 1) {
printf("\n");
}
}
return 0;
}
代码说明:
- 首先,使用
scanf
函数读取第一行输入的整数N。 - 然后使用一个循环,循环N次,每次循环读取一行数据。
- 在每一行中,使用
scanf
函数读取第一个整数M,代表该行有多少个整数。 - 使用另一个循环,循环M次,每次循环读取一个整数,并将其加到
sum
变量中。 - 最后,输出
sum
变量的值,即该行整数的和。 - 如果不是最后一行,则在输出之后输出一个空行。
使用说明:
- 将代码保存为
.c
文件,例如sum.c
。 - 使用C语言编译器编译代码,例如
gcc sum.c -o sum
。 - 运行编译后的程序,输入示例数据,即可得到相应的输出。
本程序演示了如何使用C语言读取多行输入数据,并计算每行整数的和。您可以在此基础上进行扩展,实现更复杂的功能。

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