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.在输出学生信息时,需要逐一输出所有成员变量的内容。
版权声明:本文标题:奖学金评定系统c语言大一课设 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1714120334a666253.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论