C语言输出每组拿糖的数量案例代码

题目描述

第一行有一个整数T代表下面有几组小伙伴,下面T行的第一个整数n表示这一组小伙伴的数量,后面n个整数表示每个人分别拿糖的数量。 每一行输出对应小组总共拿的糖的数量,每组输出占一行

编程思路

我们首先使用scanf()函数读取小组数量T

然后,我们使用for循环遍历每一组小伙伴。在每一组小伙伴中,我们首先使用scanf()函数读取小伙伴数量n,并初始化变量sum为0。

接着,我们使用另一个for循环读取每个小伙伴拿的糖果数量,并将其加到sum中。

最后,我们使用printf()函数输出这一组小伙伴总共拿的糖果数量,并换行。

源代码

#include <stdio.h>

int main() {
    int T;
    scanf("%d", &T); // 读取小组数量

    for (int i = 0; i < T; i++) {
        int n, sum = 0;
        scanf("%d", &n); // 读取小伙伴数量

        for (int j = 0; j < n; j++) {
            int candy;
            scanf("%d", &candy); // 读取每个小伙伴拿的糖果数量
            sum += candy;
        }

        printf("%d\n", sum); // 输出这一组小伙伴总共拿的糖果数量
    }

    return 0;
}

 

© 版权声明
THE END
喜欢就支持一下吧
点赞7赞赏 分享