首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充函数fun(),该函数的功能是建立一个带头结点的单向链表并输出到文件“out98.dat”和屏幕上,各结点的值为对应的下标,链表的结点数及输出的文件名作为参数传入。 注意:部分源程序给出如下。 请勿改动主函数main 和其他函数中的任何内
请补充函数fun(),该函数的功能是建立一个带头结点的单向链表并输出到文件“out98.dat”和屏幕上,各结点的值为对应的下标,链表的结点数及输出的文件名作为参数传入。 注意:部分源程序给出如下。 请勿改动主函数main 和其他函数中的任何内
admin
2010-11-26
32
问题
请补充函数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全国计算机二级
相关试题推荐
下列有关利率的说法,错误的是()。
下列有关饮食的说法错误的是()。
陈某与陆某是邻居。陈某家建房挖地基.导致陆某房屋墙面出现裂缝。陆某遂找陈某要求修缮,遭到陈某拒绝。关于本案,下列说法正确的是()。
金融市场最基本的功能是()。
下列人员中,通常由县级以上地方各级人民代表大会选举产生的是()。
关于辩护人,下列说法错误的是()。
宪法作为国家根本大法要求其必须具有更高的稳定性.因此宪法的修改程序相对于其他法律也是更为严格的。我国宪法的修改权由()行使。
下列历史事件按时间先后排序正确的一组是()。
编号从1到10的10个白球排成一行,现按照如下方法涂红色:①涂2个球:②被涂色的2个球的编号之差大于2。那么不同的涂色方法有多少种?
随机试题
药物配合应用必须禁忌的是
对治疗青光眼有效的利尿药是
1995年9月,范某携家眷出国,将自己所有的一套房屋交给宋某居住,并与宋某言明如果自己5年内不回国就将该房送与宋某。2000年11月,宋某见范某出国后至今没有音讯,认为其私房已属自己所有,便将房屋出租给王某,并与王某签订了为期3年的房屋租赁合同。2002年
对于填石路堤应采用灌砂法来检测压实度。()
组织设计方案的优化调整工作需从()开始。
当采用普通碳素结构钢进行钢梁制造焊接时,按规定其焊接环境温度不应低于()。
中央银行实施货币政策的时滞效应中,作为货币政策调控对象的金融部门对中央银行实施货币政策的反应过程,称为()。
()是当前人员招聘面试的主流。
按照微观经济学的分析,相同质量的劳动应该获得相同的工资率。但是在我国不同行业或不同地区之间,相同质量的劳动的工资率存在很大的差异,你认为造成这种差异的丰要原因是什么?如何解决这个问题?
Whatisthespeaker?
最新回复
(
0
)