该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
偶是通信工程专业06籍本科新生,偶们组的实训题是学籍管理系统。
以下是偶现在的进度(未完成),VC++ 6.0/TC 2.0环境.它说有错,
偶不知怎么改,大侠们请赐教。
#include/*I/O函数*/
#include/*字符串函数*/
#include/*屏幕操作函数*/
#include/*其它说明*/
#define N 40
struct student /*定义结构体*/
{
char num[10];
char name[20];
float math;
float Eng;
float C;
float ele;
float law;
}
myprint1( );
myprint2( ); /*子函数声明(部分)*/
myprint3( );
mycreat(struct student *p,int n);
save();
void tongji();
void paixu(struct student *p,int n);
void xueji();
void fenshuduan();
void main() /*开始*/
{
char choose,yes_no;
struct student record[N];
int n=0;
do
{
myprint1();
printf("\n");
choose=getch();
switch(choose)
{
case '1':mycreat(record,n);break;
case '2':if(n==0)
{ printf("\n 无记录 请创建成绩单!\n");
break;
}
tongji();
break;
case '3':if(n==0)
{ printf("\n 无记录 请创建成绩单!\n");
break;
}
xueji( );break;
case '0':break;
default:printf("\n %c为非法选项!\n",choose);
}
if(choose=='0') break;
printf("\n 继续选择(Y/N)?\n");
do
{
yes_no=getch();
}while(yes_no!='Y'&&yes_no!='y'&&yes_no!='N'&&yes_no!='n');
}while(yes_no=='Y'||yes_no=='y');
}
myprint1( )
{
printf("\n\n\n\n\n");
printf(" |----------------------------------------------------------|\n");
printf(" | C语言实训 学籍管理系统 指导教师:高润泉 |\n");
printf(" |----------------------------------------------------------|\n");
printf(" | 班级:06043343 组员:李潇 王鹏 王帅 |\n");
printf(" |----------------------------------------------------------|\n");
printf(" | 请输入选项编号(0-3) |\n");
printf(" |----------------------------------------------------------|\n");
printf(" | 1--成绩录入 |\n");
printf(" | 2--成绩统计 |\n");
printf(" | 3--学籍处理 |\n");
printf(" | 0--退出 |\n");
printf(" |----------------------------------------------------------|\n");
printf(" | 欢迎使用 版权封闭 仿伪必究 |\n");
printf(" |----------------------------------------------------------|\n");
}
myprint2( )
{
printf("\n\n\n\n\n");
printf(" |----------------------------------------------------------|\n");
printf(" | C语言实训 学籍管理系统 指导教师:高润泉 |\n");
printf(" |----------------------------------------------------------|\n");