c语言输出学号分数级别是否通过
时间: 2024-09-26 15:13:53 浏览: 23
c语言学生成绩管理系统源码
在C语言中,你可以通过结构体、函数以及条件语句来设计一个程序,用于输入学生的学号和分数,然后判断其级别并输出结果。这里是一个简单的示例:
```c
#include <stdio.h>
#include <string.h>
// 定义学生信息结构体
typedef struct {
char id[10]; // 学号
int score; // 分数
} Student;
// 判断等级的函数
void check_grade(Student student) {
if (student.score >= 90) {
printf("学号:%s,分数:%d,级别:优秀\n", student.id, student.score);
} else if (student.score >= 60) {
printf("学号:%s,分数:%d,级别:及格\n", student.id, student.score);
} else {
printf("学号:%s,分数:%d,级别:不及格\n", student.id, student.score);
}
}
int main() {
// 输入学生信息
Student stu;
printf("请输入学号(例如:A001): ");
scanf("%s", stu.id);
printf("请输入分数: ");
scanf("%d", &stu.score);
// 调用函数检查并输出成绩等级
check_grade(stu);
return 0;
}
```
阅读全文