对学生个人信息进行管理,可进行录入、浏览、查询、修改、09排序、统计的功能。
假设收集到了一个班学生的所有成绩信息(不低于20人),要求用C语言编写一个简单的成绩管理系统,对学生个人信息进行管理,可进行录入、浏览、查询、修改、09排序、统计的功能。信息内容包含:(1)学生的学号(2)学生的姓名(3)学生的成绩(语文、数学、英语、计算机,课程平均分)。1.录入、浏览功能:
按学号顺序录入学生信息(学号、姓名、语文、数学、英语、计算机),显示系统中的所有信息。
2.查询功能:
查询学号尾号为09的学生的所有信息并显示。
3.修改功能:
修改学号尾号为12的学生的成绩信息(任意两项即可),并显示该学生的全部信息。
4.排序功能:
按语文成绩的顺序,由高到低显示所有学生的信息。
5.统计功能:
统计学生的平均成绩,并输出(学号,姓名,平均成绩)
如果源程序代码是这个:
#include<stdio.h>/*I/O函数*/
#include<string.h>/*字符串函数*/
#include<stdlib.h>
#define N 100/*定义常数*/
typedef struct student
{int order;
char num[11];
char name[10];
char sex[3];
int score[3];
float avr;
}
STU;
void fin();/*成绩录入模块*/
void tjmenu();/*成绩统计模块*/
void sortmenu();/*排序模块*/
void searchmenu();/*查找模块*/
void fout();/*输出学生信息并保存到文件*/
STU s[N];
int n;
main()
{int i=1;
char*menu[]=
{"***************MENU***************",
"1.学生信息录入",
"2.成绩统计",
"3.排序",
"4.查询",
"5.学生信息输出",
"0.退出",
"***************MENU***************"};
while(i)
{system("CLS");
for(i=0;i<8;i++)
{printf("");
printf("%s\n",menu);
}
scanf("%d",&i);
switch(i)
{case 1:fin();fout();break;
case 2:tjmenu();break;
case 3:sortmenu();break;
case 4:searchmenu();break;
case 5:fout();break;
case 0:exit(0);}
}
}
void fin()/*成绩录入模块*/
{}
void tjmenu()/*成绩统计模块*/
{}
void sortmenu()/*排序模块*/
{}
void searchmenu()/*查找模块*/
{}
void fout()/*输出学生信息并保存到文件*/
{}
那该怎么输入数据呢??
请在座大佬指点一下,拜托了