本程序使用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变量的值,即该行整数的和。
  • 如果不是最后一行,则在输出之后输出一个空行。

使用说明:

  1. 将代码保存为.c文件,例如sum.c
  2. 使用C语言编译器编译代码,例如gcc sum.c -o sum
  3. 运行编译后的程序,输入示例数据,即可得到相应的输出。

本程序演示了如何使用C语言读取多行输入数据,并计算每行整数的和。您可以在此基础上进行扩展,实现更复杂的功能。

C语言程序:计算每行整数的和

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

免费AI点我,无需注册和登录