|
登录注册 |
☦ 南京邮电大学论坛 > 招聘信息 > 浏览当前帖子 | 最新帖子进站窗口排行在线会员隐藏左侧栏 |
程序实习周 学籍管理系统 求大神 | |
【返回本版】 【发表帖子】 【回复帖子】 | 浏览量 2586 回帖数 12 |
王仙客 等级 ★★ 楼主 发表于 2011/6/25 18:44:26 编 辑 |
||
学生信息: 学号,姓名,性别,出生(年,月,日),三门课成绩和总分( 数学, 英语, C, 总分)。 数据格式: 测试数据,以文本文件方式提供,studf.txt。 程序功能 1) 建立学生信息结构数组 从文本文件studf.txt 读入数据 2) 按姓名递增冒泡排序(应用指针数组) 3) 按总分递减选择排序(应用指针数组) 4) 显示按总分排序后学生信息 5) 按学号查学生信息和平均分数(顺次查找法) |
小房子跳跳 等级 ★★★ 2 楼 发表于 2011/6/26 5:40:49 编 辑 |
||
性别 字符串 char sex[3] (汉字) 出生日期 日期结构 struct date 年 int year 月 int month 日 int day 三门课成绩和总分 整型数组 int score[4] struct date {/* 日期结构 */ int year; /* 年 */ |
JamesLu 等级 ★ 3 楼 发表于 2011/6/26 17:54:39 编 辑 |
||
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]; |
xaganji 等级 ★ 4 楼 发表于 2011/6/27 5:14:34 编 辑 |
||
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); |
金俊熙 等级 ★★★★ 5 楼 发表于 2011/6/27 17:04:34 编 辑 |
||
学长,我就是想问您找到答案了吗 |
jimmylin 等级 ★★★ 6 楼 发表于 2011/6/28 11:22:16 编 辑 |
||
那个,中午我回去找找,大一的时候我做的就是这个,看看还有没。 |
wanhui 等级 ★★ 7 楼 发表于 2011/6/29 6:29:43 编 辑 |
||
买猪吗 |
592235236 等级 ★★★ 8 楼 发表于 2011/6/29 18:48:56 编 辑 |
||
@大神 |
vloyal 等级 ★★★ 9 楼 发表于 2011/6/30 7:57:55 编 辑 |
||
收藏,下周我实习这个 |
花儿的姿态 等级 ★★★★★ 10 楼 发表于 2011/7/1 5:18:40 编 辑 |
||
能不能不要伸手?这些东西完全自己可以完成的,伸手有意思吗 |
1 2 |