急求C语言解答

3.1学生成绩管理系统V2.0
某班有最多不超过30人(具体人数由键盘输人)参加期未考试,考试科目最多不超过6门(具体门数由键盘输入),学生成绩管理系统是一个非常实用的程序,如果能够把用户输入数据存盘,下次运行时读出,就更有用了。增加文件读写的功能,即编程实现如下菜单驱动的学生成绩管理系统:
(1) 录入每个学生的学号、姓名和各科考试成绩。
(2) 计算每门课程的总分和平均分。
(3) 计算每个学生的总分和平均分。
(4) 按每个学生的总分由高到低排出名次表。
(5) 按每个学生的总分由低到高排出名次表。
(6) 按学号由小到大排出成绩表。
(7)按姓名的字典顺序排出成绩表。
(8) 按学号查询学生排名及其考试成绩。
(9) 按姓名查询学生排名及其考试成绩。
(10) 按优秀(90-100分)、良好(80-89分)、中等(70-79分)、及格(60-69 分)、不及格(0-59分)5 个类别,对每门课程分别统计每个类别的人数以及所占的百分比。
(11)输出每个学生的学号、姓名、各科考试成绩、总分、平均分以及每门课程的总分和平均分。
(12)将每个学生的记录信息写入文件。
(13)从文件中读出每个学生的记录信息并显示。
要求程序运行后先显示如下菜单,并提示用户输人选项:
1.Input record
2.caculate total and average score of every course
3.Caculate total and average score of every student
4.Sort in descending order by total score of every student
5.Sort in ascending order by total score of every student
6.Sort in ascending order by number
7.Sort in dictionary order by name
8.Search by number
9.Search by name
10.Statistic analysis for every course
11.List record
12.Write to a file
13.Read from a file
0.Exit
Please enter your choice:
然后,根据用户输入的选项执行相应的操作。

第1个回答  2020-03-11
#include<stdio.h>
void
main()
{
int
a;
scanf("%d",&a);
if(a%3==0)
printf("该数能被3整除!");
else
printf("该数能不被3整除!");
if(a%5==0)
printf("该数能被5整除!");
else
printf("该数能不被5整除!");
if(a%7==0)
printf("该数能被7整除!");
else
printf("该数能不被7整除!");
}
第2个回答  2018-04-26
这种问题就不要问了,你知道写这个程序要多久吗?追问

急求

第3个回答  2018-04-27
太麻烦了,300行以上代码。无聊的时候帮你写。
第4个回答  2018-04-29
//3527,837346帮写
//没有问题哒

第5个回答  2018-04-27
emmmm,你可以用MySQL
相似回答