首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:87653142时,t中的数为:8642。 请改正程序中的错误,使它能得出正确的结
给定程序MODI1.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:87653142时,t中的数为:8642。 请改正程序中的错误,使它能得出正确的结
admin
2017-11-27
23
问题
给定程序MODI1.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。
例如,当s中的数为:87653142时,t中的数为:8642。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
void fun (long s, long *t)
{ int d;
long sl=l;
*t = 0;
while (s > 0)
{ d = s%10;
/*********** found***********/
if (d%2=0)
{ *t==d* sl+ *t;
s1 *= 10;
}
/********** found* **********/
s \= 10;
}}
main ()
{ long s, t;
printf("\nPlease enter s:");
scanf ("%ld", &s);
fun (s, &t);
printf("The result is:%ld\n",t);
}
选项
答案
(1)if(d%2=0) (2)s/=10;
解析
(1)第一个标识是判断d是否是偶数,即比较“d%2”是否等于0,在C语言中,“==”表示的是“等于”,而“=”是赋值,因此,第一个标识下“if(d%2=0)”应改为“if(d%2==0)”。
(2)第二个标识下的“s\=10;”是对a的截取,这里的“\”本意应该是除号,但这个在C语言中是不可识别的,所以第二个标识下“s\=10;”应该改为“s/=10;”。
转载请注明原文地址:https://kaotiyun.com/show/Lnxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设已有定义:floatx;则以下对指针变量P进行定义且赋初值的语句中正确的是()。
在面向对象方法中,实现信息隐蔽是依靠()。
数据库管理系统提供的数据语言中,负责数据的增?删?改和查询的是【】。
下面程序输出的结果是___________。intm=17;intfun(intX,inty){intm=3;return(x*y-m);}main(){int
若有“doublea;”,则正确的输入语句是()。
在关系模型中,若属性A是关系R的主码,属性A的取值不能为空,称为______________约束。
若有定义inta[5],*p=a;则正确引用数组元素的是()。
有下列程序段:typedefstructNODE{intnum;stmctNODE*next;}OLD;下列叙述中正确的是()。
下列字符数组初始化语句中,不正确的是()。
随机试题
A.吸入麻醉B.静脉麻醉C.复合麻醉D.椎管内阻滞麻醉E.神经丛阻滞麻醉适宜下腹部手术的麻醉方式是
选定有特定疾病的人群组与未患这种疾病的对照组,比较两组人群过去暴露于某种可能危险因素的比例,分析暴露于该因素是否与疾病有关。该研究为
在开展房地产市场调查活动时,应首先确定()。
位于甲省乙市的A公司是一家大型的机械加工企业,占地面积8000多平方米,注册资金580万元。在设备方面,公司有1060加工中心l台,850加工中心4台,640加工中心4台,数控车床8台,另有磨削专用砂轮机数十台。2019年1月,该企业主要负责人李某决定对
隧道竣工文件中应包括的量测资料是()。
背景资料:某货物列车运行到某繁忙干线铁路K396+897处,线路左侧挡墙突然坍塌,造成3辆机车脱轨,无人员伤亡,直接经济损失685万元,中断行车492min。经调查发现:该段挡墙工程由项目经理部分包给当地村委会施工;项目经理部技术人员仅
下列哪个城市被称为陕西的“江南”?()
中国人民银行上调金融机构存款准备金率0.5%,这一政策属于()。
2015年10月,中共十八届五中全会公报指出,“促进人口均衡发展,坚持计划生育的基本国策,完善人口发展战略,全面实施一对夫妻可生育两个孩子政策,积极开展应对人口老龄化行动”这意味着到达适婚年龄的中国年轻人在婚后可以生育两个孩子,无论其双方是否有从双独二孩到
NipponexElectricsTokyo,Japan
最新回复
(
0
)