首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正程序指定部位的错误,使它能得到正确结果。 注意: 不要改动main函
下列给定程序中,是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正程序指定部位的错误,使它能得到正确结果。 注意: 不要改动main函
admin
2017-01-11
8
问题
下列给定程序中,是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数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全国计算机二级
相关试题推荐
根据以下资料,回答以下问题。中国汽车工业协会发布的2009年4月份中国汽车产销数据显示,在其他闰家汽车销售进一步疲软的情况下,国内乘用车销量却持续上升,当月销量已达83.1万辆,比3月份增长7.59%,同比增长37.37%。乘用车细分为
根据下列资料,回答以下问题。某市2005年就该市城镇居民和农民参加体育锻炼及其影响因素,开展了一项调查。调查结束后按城乡、性别分别进行了统计,统计结果如表1和表2所示。无法从表2获得支持的判断是:
根据下列资料,回答以下问题。某市2005年就该市城镇居民和农民参加体育锻炼及其影响因素,开展了一项调查。调查结束后按城乡、性别分别进行了统计,统计结果如表1和表2所示。根据表2,在被调查的全体人群中,选择“缺乏组织”的人占全体人群的比例可能
根据以下资料,回答以下问题。截至2011年4月21日22时,沪深两市已有534家上市公司公布第一季度财报。这534家公司实现营业总收入4572.78亿元,同比增长30.74%;实现净利润336.7亿元,同比增长30.52%。不过,一季度销售收入和
某市规划局向甲公司发放《建设用地规划许可证》后,发现甲公司所提交的申请材料系伪造,对于该许可证的处理,下列选项正确的是()。
有时你剪了一个失败的发型,觉得简直无脸见人,结果遇到熟人,别人也就是轻描淡写一句,剪头发啦。或许我们都一厢情愿地放大了别人的看法,或许我们以为别人都在目不转睛地盯着我们。而那看法和目光,像一个无形的牢笼一样束缚了我们的行为和思想。但事实是,别人没有那么在意
太平洋战争时期,一艘航空母舰在战斗中遭受敌军攻击,左舷中弹进水,舰上燃起大火,下列紧急处理方式错误的是()。
下图为我国东部沿海地区某城市功能区分布略图,若图中城镇规划合理,避免了工业大气污染对住宅区的影响,则其指向标是()。
清代案件经过秋审或朝审程序后,处理结果包括
下列关于法的程序性的表述,能够成立的是
随机试题
简述现金流量表的编制方法。
简述新民主主义社会的经济状况、基本矛盾以及性质。
诊断可能性最大的是该病人首选治疗药物为
某农户的一头3岁母牛突然死亡,生前没有发现异常表现,病因不明,死后尸体腹部严重膨胀,尸僵不全,天然孔出血,血液凝固不良。一般不被感染的动物是
外观设计专利的保护范围应当根据()确定。
学校应当逐步实行教师()
()是指公安机关内部上下级之间,同级与同级之间,警种与警种之间,按照一定规则构成的关系。
“衣服”本来的功能只是遮身蔽体、保暖防寒,但在历史中又演化出了政治、审美的功能。在传统社会,服饰的政治功能被突出、强化,成为统治者“治民”的重要部分。历代王朝都有《车服制》《章服品第》一类对着装等级制度的严格规定,早在周代即产生了比较完整的衣冠制度,自天子
A、不连续B、连续不可导C、可导但f’(x)在x=0处不连续D、可导且f’(x)在x=0处连续D
Itisnotdifficulttoaccepttheidea______(机器能将信息传递给我们).
最新回复
(
0
)