首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是:将长整型数中每一位上为偶数的数依次取出,构成一个新数放在冲。高位仍在高位,低位仍在低位。例如,当s中的数为87653142时,t中的数为8642。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改
下列给定程序中,函数fun()的功能是:将长整型数中每一位上为偶数的数依次取出,构成一个新数放在冲。高位仍在高位,低位仍在低位。例如,当s中的数为87653142时,t中的数为8642。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改
admin
2010-09-14
26
问题
下列给定程序中,函数fun()的功能是:将长整型数中每一位上为偶数的数依次取出,构成一个新数放在冲。高位仍在高位,低位仍在低位。例如,当s中的数为87653142时,t中的数为8642。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main,~数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <conio.h>
#include <stdio.h>
void fun(long s,long *t)
/**********************************/
{ int d;
long s1=l;
*t=0;
while(s>0)
{ d=s%10;
/**********************************/
if(d%2=0)
{*t=d*sl+*t;
sl*=10
}
/**********************************/
s\=10;
}
}
main ( )
{ long s,t;
clrscr();
printf("\nPlease enter s: "); scanf
("%ld",&s);
fun(s,&t);
printf("The result is :%ld\n",t);
}
选项
答案
(1)错误:int d; 正确long d; (2)错误:if(d%2=0) 正确:if(d%2==0) (3)错误:s\=10; 正确:s/=10
解析
其实,不论取出偶数还是奇数,思路应该是一样的。我们在刚开始学习C语言的时候就学习过强制类型转换以及运算级别的问题,所以,这里的int就没有存在的理由。错误2中的问题是怎么表达一个偶数的问题,归根结底还是“=”和“==”的区别问题。
转载请注明原文地址:https://kaotiyun.com/show/vWID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列说法错误的是()。
亚欧大陆中部、北美洲中部和南美洲南部分布着()。
价格机制的核心内容是()。
张某在路上发现有小偷正在对行人李某行窃,便立刻上前阻止.结果被该小偷用刀刺伤。张某共花费医疗费用5万元。针对该情况,下列表述中正确的是()。
假定甲有外遇,为达到和第三者结婚的目的,准备杀妻,已将毒药放入妻子的碗中,妻子发觉饭有异味而将饭倒掉,幸免于难,则甲的行为属于()。
2014年种种信号和变化,表明我国经济发展出现了趋势性、不可逆的新常态。经济进入新常态,是30多年高速发展的必然结果,是客观经济规律作用的体现。“新常态经济”的主要特征是()。
近些年.我国取得了一批重大科技创新成果,实现部分领域由“跟随”到“领跑”的跨越。以下说法不正确的是()。
随机试题
记录类文书自始至终要完全忠实于实际情况,不允许不顾实际情况,随意删减,这体现了其()
A.阿司匹林B.华法令C.潘生丁D.普通肝素E.复方丹参滴丸急性心肌梗死一经确诊,应立即用的药物是
张某曾经是甲公司的职员,由于张某有偷窃行为,甲公司将其开除,张某到处张贴小宇报,污蔑甲公司生产的产品中含有有毒有害物质,致使甲公司的销售量大大下降,甲公司的员工也为此事人心惶惶,焦虑不安,甲公司的法律顾问提出的下列建议正确的是()
某公司拟向银行贷款100万元,贷款期为3年,甲银行的贷款利率为6%(按季计息),乙银行的贷款利率为7%,则两家银行贷款利息相比,()。
关于工程计量的原则,下列说法正确的是()。
下列不属于宏观环境分析的是()。
2018年10月,瑞海公司因污水排放对环境造成污染被周围居民提起诉讼。2018年12月31日,该案件尚未一审判决。根据以往类似案例及公司法律顾问的判断,瑞海公司很可能败诉。如败诉,预计赔偿1000万元的可能性为70%,预计赔偿900万元的可能性为30%。
What’stheprobableoccupationoftheman?
InHangzhou,therearemanyfinerestaurantswhichserveawiderangeofcuisinesandmorethanahundredhotelswhichprovidet
A、Hesleepstoomuch.B、Hewalksinhissleep.C、Hisbiologicalclockhasbeenmesseduprecently.D、Hehasbeenillforfewwee
最新回复
(
0
)