首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充函数fun(),该函数的功能是建立一个带头结点的单向链表并输出到文件“out98.dat”和屏幕上,各结点的值为对应的下标,链表的结点数及输出的文件名作为参数传入。 注意:部分源程序给出如下。 请勿改动主函数main 和其他函数中的任何内
请补充函数fun(),该函数的功能是建立一个带头结点的单向链表并输出到文件“out98.dat”和屏幕上,各结点的值为对应的下标,链表的结点数及输出的文件名作为参数传入。 注意:部分源程序给出如下。 请勿改动主函数main 和其他函数中的任何内
admin
2010-11-26
40
问题
请补充函数fun(),该函数的功能是建立一个带头结点的单向链表并输出到文件“out98.dat”和屏幕上,各结点的值为对应的下标,链表的结点数及输出的文件名作为参数传入。
注意:部分源程序给出如下。
请勿改动主函数main 和其他函数中的任何内容,仪在函数fun()的横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdio. h>
#include<conio. h>
#include<stdlib. h>
typedef struct ss
{
int data;
struct ss *next;
} NODE;
void fun(int n,char*filename)
{
NODE *h,*p, *s;
FILE *pf;
int i;
h=p= (NODE *) malloc (sizeof (NODE));
h->data=0;
for (i=1; i {
s=(NODE *)malloc (sizeof (NODE));
s->data=【 】;
【 】;
p=【 】
}
p->next=NULL;
if ( (pf=fopen (filename, "w") ) ==NULL)
{
printf {"Can not open out9B.clat! ");
exit (0);
}
p=h;
fprintf (pf, "\n***THE LIST***\n");
print f ("\n***THE LIST***\n")
while (p)
{
fprintf (pf, "%3d", p->data)
printf ("%3d",p->data);
if (p->next ! =NULL)
{
fprintf (pf, "->");
printf ("->");
}
p=p->next;
}
fprintf (pf, "\n");
printf ("\n");
fclose (pf);
p=h;
while (p)
{
s=p;
p=p->next;
free (s);
}
}
main()
{
char * filename="out98. dat";
int n;
clrscr ();
printf (" \nInput n: ");
scanf ("%d", &n);
fun (n, filename);
}
选项
答案
I p->next=s p->next
解析
第一空:题目要求各结点的值为对应的下标,头结点的值为0,其他结点的值从1开始,所以此空应填i。第三空:为了将结点p和结点s连接起来,应将结点p的next 指针指向结点s。第三空:为了通过for 循环形成链表,每执行完一次循环操作,都要将指针p 指向下一个结点。
转载请注明原文地址:https://kaotiyun.com/show/GJID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
陈某与陆某是邻居。陈某家建房挖地基.导致陆某房屋墙面出现裂缝。陆某遂找陈某要求修缮,遭到陈某拒绝。关于本案,下列说法正确的是()。
在下列犯罪构成的一般要件中,体现犯罪实质特征的要件是()。
某国有保险公司的工作人员张某,故意指使他人虚报保险事故,并由自己亲自理赔骗取保险金20万元与他人私分。张某构成()。
村民自治是中国共产党领导亿万农民发展中国特色社会主义民主政治的伟大创举。扩大农村基层民主,实行村民自治,大大激发了广大农民当家作主的积极性、创造性和责任感,掀开了中国农村民主政治建设的新篇章。下列关于村民自治的表述错误的一项是()。
下列人员中,通常由县级以上地方各级人民代表大会选举产生的是()。
行政征收的实施应以下列哪一项内容为前提?()
某市交通管理局发布文件,规定对高速公路过往车辆征收过路费。丁某驾车路过被征收,认为属于乱收费,欲讨个说法。下列选项中不正确的是()。
某车间加工一批零件,原计划每天加工100个,刚好如期完成,后改进技术,每天多加工10个,结果提前2天完成,这批零件有()个。
某河段中的沉积河沙可供80人连续开采6个月或60人连续开采10个月。如果要保证该河段河沙不被开采枯竭,问最多可供多少人进行连续不间断的开采?(假定该河段河沙沉积的速度相对稳定)
随机试题
产前诊断的对象包括
3个月男婴,因两天来呕吐、发烧和黄疸就诊。体检除轻度脱水和重病容外,无其他异常。胸部X线检查及腰穿脑脊液化验均正常,清洁尿常规化验除偶见成堆白细胞(并非每个视野都有)和细菌外,其他正常,末梢血白细胞计数为22500,中性多核白细胞69%,血沉45mm/h,
下列关于利多卡因的描述,哪一项是正确的()
在一个墩、台桩基中,同一水平面内的桩接头数不得超过桩基总数的(),但采用法兰盘按等强度设计的接头,可不受此限制。
某市文化广电和旅游局对本市出版印刷业进行检查。在检查过程中,该局认为市中原印刷厂的职工王某未经批准,擅自从事出版物印刷业务。2019年8月1日,市文化广电和旅游局依法举行听证。2019年8月6日,市文化广电和旅游局作出行政处罚决定书,认为王某未经批准,擅自
利用可观察到的借款人特征变量计算出一个数值(得分)来代表债务人的信用风险,并将借款人归类于不同的风险等级的模型是()。
马克思的《资本论》中有段饶有风趣的话:“蜘蛛的活动与织工的活动相似,蜜蜂建筑蜂房的本领使人间的许多建筑师感到惭愧。但是,最蹩脚的建筑师从一开始就比最灵巧的蜜蜂高明的地方,是他在用蜂蜡建筑蜂房前,已经在自己的头脑中把它建成了。”这段话说明()
设常数x>0,求极限
WritingExperimentalReportsI.Contentofanexperimentalreport,e.g.—studysubject/area—studypurpose【T1】______【T1】______
A、Hecan’tdoanythingaboutit.B、Thetemperatureisjustsuitableforhim.C、Hewillaskthemaintenanceforhelp.D、Thewoman
最新回复
(
0
)