未分类题

阅读以下应用程序说明和C程序,将C程序段中(1)~(7)空缺处的语句填写完整。
【说明】
某超市集团为发展业务向社会公开招聘N个工种的工作人员,每个工种各有不同的编号(1至M)和计划招聘人数。每位应聘者需申报两个工种,并参加集团组织的考试。该集团公司将按应聘者的成绩从高分至低分的顺序进行排队录取。具体录取原则是:从高分到低分依次对每位应聘者先按其第一志愿录取;当不能按其第一志愿录取时,便将他的成绩扣去5分后,重新排队,并按其第二志愿录取。
以下C程序为输出各工种实际招聘的应聘人员,每个工种都保留一个录取者的有序队列。录取处理循环直至招聘额满或已对全部应聘者都作了录取处理后跳出。
C程序中,类型STU包含有应聘者的基本信息:编号、成绩、志愿、排队成绩和录取志愿号。数组 rzl)的每个元素对应一个工种,包含有计划招聘人数和已录取的人数。
【C程序】
include
define N 36
define EDMARK 5
typedef struct stu {
int no, total, z[2], sortm, zi;
struct stu *next;
} STU;
struct rznode {
int lmt, count;
STU *next;
} rz [N];
STU *head = NULL, *over = NULL;
int all
FILE *fp;
char dataf [ ] = 'zp2008.dat' ;
print(STU *p)
{ for (;p!=NULL; p = p->next)
printf( '%d(%d) /t' , p->no, p->total
}
insert(STU **p, STU *u)
{ STU *v, *q;
for (q = *p;q != NULL; v = q , (1) )
if (q-> sortm < u->sortm)
break;
if ( q == *p)
(2);
else
(3);
u->next = q ;
}
main ( )
{ int zn, i, no, total, zl, z2 ;
STU *p, *v, *q;
fp = fopen(dataf, 'r' );
if (fp == NULL)
{ printf ('Can't open file %s.kn' ,dataf);
exit (0);
}
fscanf (fp, '%d' ,&zn);
for (all = 0, i = 1; i <= zn; i++)
{ fscanf (fp, '%d', &rz [ i ].lmt ;
rz[i].count = 0;
rz[i].next = NULL;

A.dat'
B.kn'
C.lmt
D.count
E.next
F.count
G.count
H.next,p);
I.next);


【参考答案】

(1)q=q->next或q=v->next或其等价的代码形式(2)*p=u或其等价的代码形式(3)v->next=u或......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
热门 试题

未分类题
第1小题:打开考生文件夹4下的Word文档WORD1.DOC,其内容如下:【WORD1.DOC文档开始】绍兴东湖东湖位于绍兴市东郊约3公里处,北靠104国道,西连城东新区,它以其秀美的湖光山色和奇兀实景而闻名,与杭州西湖、嘉兴南湖并称为浙江三大名湖。整个景区包括陶公洞、听湫亭、饮渌亭、仙桃洞、陶社、桂林岭开游览点。东湖原是一座青实山,从汉代起,实工相继在此凿山采实,经过一代代实工的鬼斧神凿,遂成险峻的悬崖峭壁和奇洞深潭。清末陶渊明的45代孙陶浚宣陶醉于此地之奇特风景而诗性勃发,便筑堤为界,使东湖成为堤外是河,堤内为湖,湖中有山,山中藏洞之较完整景观。又经过数代百余年的装点使东湖宛如一个巧夺天工的山、水、实、洞、桥、堤、舟楫、花木、亭台楼阁具全,融秀、险、雄、奇与一体的江南水实大盆景。特别是现代泛光照射下之夜东湖,万灯齐放,流光溢彩,使游客置身于火树银花不夜天之中而流连忘返。【WORDI.DOC文档结束】按要求对文档进行编辑、排版和保存:1. 将文中所有“实”改为“石”。2.将标题段文字(“绍兴东湖”)设置为二号蓝色空心黑体、倾斜、居中。3.设置正文各段落(“东湖位于……流连忘返。”)断后间距为0.5行,各段首字下沉2行(距正文0.2厘米);在页面底端(页脚)居中位置插入页码。第2小题:打开考生文件夹4下的Word文档WORD2.DOC,其内容如下:【WORD2.DOC文档开始】姓名 数学 外语 政治 语文 平均成绩王立 98 87 89 87李萍 87 78 68 90柳万全 90 85 79 89顾升泉 95 89 82 93周理京 85 87 90 95【WORD2.DOC文档结束】按要求完成下列操作并以原名保存:1. 将文档内提供的数据转换成6行6列的表格。设置表格居中、表格列宽为2厘米,行高为自动设置。计算各学生的平均成绩。2.将表格外框线、第一行的下框线和第一列的若框线设置为1.5磅单实线,表格底纹设置为“灰度-15%”。