| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1799 人关注过本帖, 1 人收藏
标题:119 十万火急 求救
取消只看楼主 加入收藏
飞翔
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2004-6-3
收藏(1)
 问题点数:0 回复次数:7 
119 十万火急 求救

设有一批数据,具体如下:

学号

姓名

性别

英语

数学

导论

合计

平均

93101

Cai

M

75

85

80

93103

Du

M

78

66

77

94104

Fan

F

72

68

81

93105

Feng

F

70

85

75

93106

Gao

F

70

56

68

93107

He

M

85

51

72

93110

Jia

F

81

75

68

93112

Jiang

M

87

78

81

93113

Ke

M

61

71

75

93115

Ma

M

59

62

51

93120

Si

F

40

71

68

93122

Wan

F

81

63

73

请按下列要求完成:

1. 设计一种结构,创建一个单链表,按表中的顺序将每个学生的数据保存到该链表的每个结点中;

2. 计算每个学生的合计和平均成绩,并保存到对应结点中;

3. 依次输出该链表中每个学生的各项数据;

4. 重新建立一个新的有序链表,根据原链表中每个学生的合计或平均成绩,从高到低依次排列,若合计或平均成绩相等则以学号从小到大进行组织;

5. 依次输出该有序链表的数据。

具体格式:

1. 写出对应每一小题的算法,画出流程图;

2. 每一小题编写一个函数加以实现对应的功能;

通过主函数实现对各部分的调用。

请教那为大虾,帮助解决。小弟,实属困难.....

搜索更多相关主题的帖子: 合计 数据 border 
2004-06-03 21:21
飞翔
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2004-6-3
收藏
得分:0 

小弟,在此暂且谢过;待小弟编译通过,定当重谢!!!!----每天泡上5小时!!!

2004-06-04 12:23
飞翔
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2004-6-3
收藏
得分:0 

包含文件嘛

回去多学学吧!

2004-06-05 10:33
飞翔
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2004-6-3
收藏
得分:0 

大哥,我还是做不了啊

是怎么回事啊??????

求救!!!!!!!!

2004-06-08 21:49
飞翔
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2004-6-3
收藏
得分:0 
排序好象还没有吗??

斑竹,那个排序怎么搞啊!!

小弟还是没有搞好。

2004-06-13 12:39
飞翔
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2004-6-3
收藏
得分:0 

# indude <malloc.h> # define NULL 0 # define LEN sizeof(struct student) struct student {long num; char name[10]; char sex[2]; int English; int Marth; int Lead; int Sum; float Ave; struct student *next; }

int n; struct student *creat(void) {struct student *head; struct student *p1,*p2; n=0; p1=p2=(struct student *)malloc(LEN); scanf("%ld,%s%s%d%d%d",&pi->num,&pi->name,&pi->sex,&pi->English,&pi->Marth,&pi->Lead,); head=NULL; while pi->num!=0) {n=n+1; if(n==1) head=p1; else p2->next=p1; p2=p1; p1=(struct student *)malloc(LEN); scanf("%ld,%s%s%d%d%d",&pi->num,&pi->name,&pi->sex,&pi->English,&pi->Marth,&pi->Lead,); } p2->next=NULL; return(head); }

后面我不知道怎么写了,可以告诉我啊

2004-06-13 13:13
飞翔
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2004-6-3
收藏
得分:0 

hu_sir

在吗??

给我个提议啊!!

2004-06-15 14:17
飞翔
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2004-6-3
收藏
得分:0 

晕了吧

重要的是排序,竟然没有人做了

哎!

我烂啊

2004-06-23 17:08
快速回复:119 十万火急 求救
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020188 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved