有一门课不及格 c语言 代码
时间: 2024-10-01 12:09:39 浏览: 37
1.4.10有一门课不及格的学生.cpp
5星 · 资源好评率100%
在C语言中,如果你想检查一门课程的成绩是否及格(通常成绩60分及以上为及格),你可以创建一个简单的函数来表示这个逻辑。这里有一个基本的例子:
```c
#include <stdio.h>
// 定义一个结构体来存储学生信息
typedef struct {
char name[50];
int course_score; // 课程分数
} Student;
// 检查是否及格的辅助函数
int is_passing_grade(int score) {
return score >= 60; // 如果分数大于等于60,则返回1(表示及格),否则返回0
}
// 主函数示例,用于获取用户输入并显示结果
void check_course_score(Student student) {
if (is_passing_grade(student.course_score)) {
printf("%s 的 %s 成绩及格。\n", student.name, "C语言");
} else {
printf("%s 的 %s 成绩不及格。\n", student.name, "C语言");
}
}
int main() {
// 示例学生的数据
Student exam_result = {"张三", 75};
// 调用函数检查成绩
check_course_score(exam_result);
return 0;
}
```
在这个例子中,`check_course_score` 函数接受一个 `Student` 结构体作为参数,并通过 `is_passing_grade` 函数判断成绩是否及格。`main` 函数中,我们创建了一个名为 "张三" 的学生实例,并给予其 C语言课程75分的成绩。
如果你有具体的分数需要测试,可以直接替换 `exam_result.course_score` 的值。
阅读全文