C语言查找成绩低于60分的科目:代码示例与解析
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语言数组和循环结构来处理数据,并通过条件判断筛选出符合条件的数据。这是一种常见的数据处理方法,可以应用于各种场景,例如成绩统计、商品管理等。
原文地址: https://www.cveoy.top/t/topic/4W3 著作权归作者所有。请勿转载和采集!