使用C语言计算知识竞赛奖项数量

题目描述 某公司派员工去参加知识竞赛,该竞赛奖项分为一等奖、二等奖和三等奖。已知该知识竞赛的竞赛时长为n天,老板想知道本次竞赛该公司分别获得了多少个一等奖、多少个二等奖、多少个三等奖以及共获得了多少个奖项,请你编写一段程序,帮该老板计算一下。

输入描述: 输入为n+1行,其中第一行代表该公司员工参与知识竞赛的天数;后续的t行每行的三个数分别代表该公司员工获得的一等奖、二等奖、三等奖的数量。

输出描述: 输出为1行,分别为该公司员工获得一等奖的总数量、二等奖的总数量、三等奖的总数量以及总共的获奖数量。

代码实现:

#include <stdio.h>

int main() {
    int n;
    scanf('%d', &n);

    int firstPrize = 0, secondPrize = 0, thirdPrize = 0;
    int totalPrizes = 0;

    for (int i = 0; i < n; i++) {
        int first, second, third;
        scanf('%d %d %d', &first, &second, &third);

        firstPrize += first;
        secondPrize += second;
        thirdPrize += third;
        totalPrizes += (first + second + third);
    }

    printf('%d %d %d %d\n', firstPrize, secondPrize, thirdPrize, totalPrizes);

    return 0;
}

代码解释:

  1. 程序首先读取输入的天数n
  2. 定义四个变量分别存储一等奖、二等奖、三等奖和总奖项的数量。
  3. 使用循环遍历每一天的奖项数量,将每天的奖项数量累加到相应的变量中。
  4. 最后,将一等奖、二等奖、三等奖和总奖项数量分别输出。

示例输入:

3
1 2 3
2 1 0
0 3 1

示例输出:

3 6 4 13

本程序使用C语言实现了计算知识竞赛奖项数量的功能,代码简洁易懂,易于理解和修改。

C语言编程:计算知识竞赛奖项数量

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

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