• 智能AI问答!更聪明、更完整、原创作!
  • 一款基于GPT的超级AI机器人,可以回答问题、聊天、创作、写文案!

用c语言编写程序已知一个班10个学生的成绩,输出最高分和不及格人数。。

发布于 2023-12-28 17:39:49

以下是一个简单的C语言程序示例,实现了获取10名学生的成绩,然后输出最高分和不及格人数:

#include <stdio.h>

int main() {
    int scores[10]; // 存储10个学生的成绩
    int i, highestScore = 0, failCount = 0; // 最高分初始化为0,不及格人数初始为0

    // 输入10个学生的成绩
    printf("请输入10个学生的成绩(0到100之间):\n");
    for (i = 0; i < 10; i++) {
        printf("学生 %d 的成绩:", i + 1);
        scanf("%d", &scores[i]);
    }

    // 遍历成绩数组,找出最高分和不及格人数
    for (i = 0; i < 10; i++) {
        if (scores[i] > highestScore) {
            highestScore = scores[i]; // 更新最高分
        }
        if (scores[i] < 60) {
            failCount++; // 不及格人数加一
        }
    }

    // 输出结果
    printf("最高分是:%d\n", highestScore);
    printf("不及格的人数是:%d\n", failCount);

    return 0;
}

运行此程序时,它会提示用户依次输入10名学生的成绩。接着,程序会遍历这些成绩,记录下最高分以及不及格(分数小于60)的学生数量,并将这些信息输出到控制台。

0 条评论

发布
问题

在线
客服