首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正程序指定部位的错误,使它能得到正确结果。 注意: 不要改动main函
下列给定程序中,是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正程序指定部位的错误,使它能得到正确结果。 注意: 不要改动main函
admin
2017-01-11
12
问题
下列给定程序中,是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正程序指定部位的错误,使它能得到正确结果。
注意:
不要改动main函数,不得增行或删行,也不得更改程序的结构。
【试题源程序】
#include
#include
typedef struct aa,
{
int data;
struct aa*next:
}NODE;
fun(NODE*h)
{
int max=-1:
NODE*p;
/***********found**********/
p=h;
while(p)
{
if(P->data>max)
max=p->data:
/***********found**********/
p=h->next:
}
return max;
}
outresult(int s,FILE*pf)
{
fprintf(pf,"\nThe max in link:%d\n",s);
}
NODE*creatlink(int n,int m)
{
NODE*h,*p,*s,*q;
int i,x;
h=p=(NODE*)malloc(sizeof(NODE));
h->data=9999:
for(i=1;i<=n;i++)
{
S=(NODE*)malloc(sizeof(NODE));
S->data=rand()%m;s->next=p->next;
P->next=s;p=p->next;
}
P->next=NULL:
return h;
}
outlink(NODE*h,FILE*pf)
{
NODE*P;
P=h->next:
fprintf(pf,"\nTHE LIST:\n\nHEAD");
while(P)
{
fprintf(pf,"->%d",P->data);p=p->next;
}
fprintf(pf,"\n");
}
main()
{
NODE*head;int m;
head=creatlink(12,100);
outlink(head,stdout);
m=fun(head);
printf("\nTHE RESULT:\n");
outresult(m,stdout);
}
选项
答案
void fun(int *a,int *n) { int i,j=0; for(i=1;i<=1000;i++) if((i%7==0||i%11==0)&&(i%77!=0)) a[j++]=i; *n=j; }
解析
本题的设计思路是:①利用for循环,遍历1到1000之内的整数;②利用if语句判断,把能被7或11整除但不能同时被7和11整除的所有整数保存到形参数组a中;③把数组a中数组元素的个数赋值给n。
转载请注明原文地址:https://kaotiyun.com/show/IrID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
养花专业户李某为防止偷花,在花房周围私拉电网。一日晚,白某偷花不慎触电,经送医院抢救,不治身亡。李某对这种结果的主观心理态度是什么?()
有时你剪了一个失败的发型,觉得简直无脸见人,结果遇到熟人,别人也就是轻描淡写一句,剪头发啦。或许我们都一厢情愿地放大了别人的看法,或许我们以为别人都在目不转睛地盯着我们。而那看法和目光,像一个无形的牢笼一样束缚了我们的行为和思想。但事实是,别人没有那么在意
下列叙述错误的是()。
按照法的原则的位阶和具体程序不同,可将法的原则分为()。
清代案件经过秋审或朝审程序后,处理结果包括
下列关于法的程序性的表述,能够成立的是
以法的地位、效力、内容和制定程序为标准,法可以划分为()
乾隆年间,四川重庆府某甲“因戏而误杀旁人”,被判处绞监候。依据清代的会审制度,对某甲戏杀案的处理,适用下列程序中的()。
汉代官府在对被告进行逮捕之时,会根据对象不同而适用不同的程序。下列说法中,()是错误的。
随机试题
计算机的特点是处理速度特别快、计算精度高、存储容量大、可靠性高、工作自动化以及()
治疗痰湿蕴肺所致咳嗽,宜选的方剂是
A.复方甲地孕酮针B.复方炔诺酮片C.复方炔雌醚片D.甲醚抗孕丸E.避孕针1号
患者,男性,18岁,学生。晨跑后感左侧胸闷、胀痛,气促出冷汗。查体,神清,面色苍白,唇发绀,呼吸30次/分,左上肺叩诊呈鼓音,呼吸音消失,心率110次/分,律齐。为明确诊断,最佳辅助检查是
某煤化公司位于北方山区富煤地带,周围煤矿密集,在煤洗选生产过程中,产出中煤和煤矸石约100万t/a,且周围现存煤矸石约600万t/a以上。该公司决定利用当地的煤矸石、中煤,安装4台超高压135MW双缸双排气凝汽式直接空冷气轮发电机组和4台480t/h循环
按规定,目前买断式回购的期限最长不得超过()天,具体期限由交易双方确定。
教育心理学的创始人桑代克认为,学习者只有提前具有某种需要,才能积极地接受知识。这体现的学习规律是()
重复训练法与持续训练法的区别之一是练习之间有无间歇时间。()
"Hightech"and"stateoftheart"aretwoexpressionsthatdescribethemoderntechnology.Hightechisjustashorterwayofs
Socialchangeismorelikelytooccurinsocietieswherethereisa【B1】______ofdifferentkindsofpeoplethaninsocietieswher
最新回复
(
0
)