admin 管理员组

文章数量: 1087139


2024年4月26日发(作者:wrap属性)

奖学金评定系统c语言大一课设

以下为一个简单的奖学金评定系统的C语言代码,实现以下功能:

1.输入学生信息,包括学号、姓名、班级、成绩等;

2.根据成绩,评定奖学金等级;

3.输出所有学生的信息,包括学生姓名、成绩、奖学金等级等。

```。

#include

#include

struct student 。

char id[10];。

char name[20];。

char cls[10];。

int score;。

char level[10];。

};。

void set_level(struct student *s) 。

if (s->score >= 90) 。

strcpy(s->level, "一等奖学金");。

} else if (s->score >= 80) 。

strcpy(s->level, "二等奖学金");。

} else if (s->score >= 70) 。

strcpy(s->level, "三等奖学金");。

} else 。

strcpy(s->level, "无");。

}。

}。

int main() 。

const int n = 3; // 学生人数。

struct student s[n];。

for (int i = 0; i < n; i++) 。

printf("请输入第%d个学生的信息:

printf("学号:");。

scanf("%s", s[i].id);。

printf("姓名:");。

scanf("%s", s[i].name);。

printf("班级:");。

scanf("%s", s[i].cls);。

。n", i+1);

printf("成绩:");。

scanf("%d", &s[i].score);。

set_level(&s[i]);。

}。

printf("所有学生的信息如下:n");。

for (int i = 0; i < n; i++) 。

printf("第%d个学生:n", i+1);。

printf("姓名:%sn", s[i].name);。

printf("班级:%sn", s[i].cls);。

printf("成绩:%dn", s[i].score);。

printf("奖学金等级:%sn", s[i].level);。

}。

return 0;。

}。

```。

注意事项:

1.在使用结构体时,需要事先定义结构体的成员变量;

2. 在设置奖学金等级时,需要使用strcpy函数把字符串内容复制到

结构体的成员变量;

3.在输出学生信息时,需要逐一输出所有成员变量的内容。


本文标签: 学生 奖学金 信息 需要 评定