程序实习周 学籍管理系统 求大神

楼主

王仙客 [离线]

2★★☆☆☆

发帖数:267 积分3018
1楼


学生信息:
学号,姓名,性别,出生(年,月,日),三门课成绩和总分( 数学, 英语, C, 总分)。
数据格式:
测试数据,以文本文件方式提供,studf.txt。
程序功能
1) 建立学生信息结构数组 从文本文件studf.txt 读入数据
2) 按姓名递增冒泡排序(应用指针数组)
3) 按总分递减选择排序(应用指针数组)
4) 显示按总分排序后学生信息
5) 按学号查学生信息和平均分数(顺次查找法)




2011/6/25 18:44:26

小房子跳跳 [离线]

3★★★☆☆

发帖数:189 积分3953
2楼

性别 字符串 char sex[3] (汉字)
出生日期 日期结构 struct date
 年 int year
月 int month
日 int day
三门课成绩和总分 整型数组 int score[4]

struct date {/* 日期结构 */
int year; /* 年 */




2011/6/26 5:40:49

JamesLu [离线]

1★☆☆☆☆

发帖数:296 积分3537
3楼

char month; /* 月
char day; /* 日 */
};
struct student{ /* 学生信息结构 */
char no[9]; /* 学号 */
char name[9]; /* 姓名 */
char sex[3]; /* 性别 */
struct date birthday; /* 出生日期 */
int score[4]; /* 三门课成绩和总分 */
};
结构数组定义为局部标识符:
static struct student stud[N];




2011/6/26 17:54:39

xaganji [离线]

1★☆☆☆☆

发帖数:358 积分3538
4楼


3、函数原型清单:
1 建立学生信息数组 readsi
void readsi(struct student stud[],int *n);
2 按姓名递增冒泡排序(应用指针数组) bsort
void bsort(struct student *pname[],int n);
3 按总分递减选择排序(应用指针数组) ssort
void ssort(struct student *ptscore[],int n);
4 按学号查学生信息和平均分数(顺序查找) ssrch_no
void ssrch_no(struct student *pstud[],int n);
5 按姓名查学生信息和平均分数(折半查找) bsrch_name
void bsrch_name(struct student *pname[],int n);
6 查各门课的平均分数 find_ave
void find_ave(struct student *pstud,int n);
7 查男女学生的人数 find_pnum
void find_pnum(struct student *pstud,int n);
8 显示学生信息表printtable
void printtable(struct student *pstud,int n);



2011/6/27 5:14:34

金俊熙 [离线]

4★★★★☆

发帖数:438 积分3209
5楼

学长,我就是想问您找到答案了吗



签名档

大韩民国必胜!大韩健儿万岁!

2011/6/27 17:04:34

jimmylin [离线]

3★★★☆☆

发帖数:501 积分4031
6楼

那个,中午我回去找找,大一的时候我做的就是这个,看看还有没。



2011/6/28 11:22:16

wanhui [离线]

2★★☆☆☆

发帖数:582 积分3351
7楼

买猪吗



2011/6/29 6:29:43

592235236 [离线]

3★★★☆☆

发帖数:648 积分4311
8楼

@大神



签名档

得过且过

2011/6/29 18:48:56

vloyal [离线]

3★★★☆☆

发帖数:333 积分3788
9楼

收藏,下周我实习这个



签名档

我有我的时尚。。。时尚联盟:维克莱尔vloyal 淘宝店地址:http://shop36954503.taobao.com

2011/6/30 7:57:55

花儿的姿态 [离线]

5★★★★★

发帖数:575 积分3358
10楼

能不能不要伸手?这些东西完全自己可以完成的,伸手有意思吗



2011/7/1 5:18:40
返回本版
1
2

请您先 登录 再进行发帖

快速回复楼主