请帮忙设计一个Student(学生)类

[复制链接]
查看11 | 回复1 | 2007-12-4 01:07:46 | 显示全部楼层 |阅读模式
#includestruct Student { int num; char name[20]; float score[3]; float avg; }stus[30]; void Add();//填加学员 void List();//学员详细列表 void Asc();//显示后三名学员 void Desc();//显示前三名学员 void Display(); void main() { int s; while(1) { printf("学员管理系统:\n"); printf("1、增加学员\n"); printf("2、学员详细列表\n"); printf("3、显示前三名\n"); printf("4、显示后三名\n"); printf("5、显示平均成绩\n"); printf("6、退出\n"); printf("请选择:"); scanf("%d",&s); switch(s) { case 1: Add(); break; case 2: List(); break; case 3: Desc(); Display(); break; case 4: Asc(); Display(); break; case 5: Display(); break; case 6: return; break; default: printf("选择错误!\n"); break; } } } void Add() { int i,k; float sum; char c; for(i=0;istus[j+1].avg) { c=stus[j]; stus[j]=stus[j+1]; stus[j+1]=c; } } } void Display() { int i,d=0; printf("学号\t姓名\t平均\n"); for(i=0;i<30;i++) { if(stus.num!=0) { printf("%d\t%s\t%.2f\n",stus.num,stus.name,stus.avg); d++; } if(d==3) break; } }
回复

使用道具 举报

千问 | 2007-12-4 01:07:46 | 显示全部楼层
要求这么多,悬赏0分?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行