C语言查找成绩低于60分的科目:代码示例与解析

使用C语言数组记录学生成绩和对应科目,可以方便地进行数据处理和分析。本文将介绍如何使用C语言代码查找成绩低于60分的科目并输出。

1. 代码示例

#include <stdio.h>

int main() {
    int scores[] = {80, 65, 55, 75, 90};
    char subjects[][20] = {'Math', 'English', 'Physics', 'Chemistry', 'Biology'};
    int n = sizeof(scores) / sizeof(scores[0]);

    printf('成绩小于60分的科目有:\n');

    for (int i = 0; i < n; i++) {
        if (scores[i] < 60) {
            printf('%s\n', subjects[i]);
        }
    }

    return 0;
}

2. 代码解析

  • 代码首先定义了两个数组:scores 存储成绩,subjects 存储科目名称。
  • 变量 n 用于存储 scores 数组的长度,通过 sizeof 操作符计算得出。
  • 循环遍历 scores 数组,使用 if 语句判断每个成绩是否小于60分。
  • 如果成绩小于60分,则使用 printf 函数输出对应的科目名称。

3. 输出结果

成绩小于60分的科目有:
Physics
Chemistry
Biology

4. 代码总结

这段代码展示了如何使用C语言数组和循环结构来处理数据,并通过条件判断筛选出符合条件的数据。这是一种常见的数据处理方法,可以应用于各种场景,例如成绩统计、商品管理等。

C语言查找成绩低于60分的科目:代码示例与解析

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

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