首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:87653142时,t中的数为:8642。 请改正程序中的错误,使它能得出正确的结
给定程序MODI1.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:87653142时,t中的数为:8642。 请改正程序中的错误,使它能得出正确的结
admin
2017-11-27
35
问题
给定程序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全国计算机二级
相关试题推荐
有以下程序:voidsum(inta[]){a[0]=a[-1]+a[1];}main(){inta[10]={1,2,3,4,5,6,7,8,9,10};sum(&a[2]);printf("%d\n
在将E-R图转换到关系模式时,实体和联系都可以表示成【】。
设变量均已正确定义并赋值,以下与其他三组输出结果不同的一组语句是
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structanumber[
设函数中有整型变量a,为保证其在未赋初值的情况下初值为0,应选择的存储类别是()。
下面关于数据库三级模式结构的叙述中,正确的是()。
符合结构化原则的三种基本控制结构是顺序结构、______________和循环结构。
设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是()。
用筛选法可得到2~n(n
随机试题
一个投资者投资三种股票,投资比例为3∶4∶3,贝塔值分别为0、8、2、2、5,投资组合的贝塔值为()。
尺寸公差是允许尺寸的变动量。()
A、Becausetheprojectwasspectacular.B、Becausetheprojectseemedimpossible.C、Becausethebuildinginstructionsweregivenw
患者男,高血压50年,1天前出现端坐呼吸,咳嗽,诊断为心力衰竭。查体可闻及舒张早期奔马律。它的特点不包括
A.超声波除石B.刮石器除石C.切开引流D.电烧烙器除去E.撒冰硼散喜乐蒂犬,口臭,开口检查齿龈红肿,牙周袋内的牙面上有大量结石形成。正确的治疗方法是()。
A.不得调剂B.帮助患者修改成适宜的处方后进行调剂C.应拒绝调配,必要时,经处方医师更正或重新签字,方可调配D.应拒绝调剂,及时告知处方医师并记录,按照有关规定报告药师对不规范处方或不能判定其合法性的处方应
(2009年)有一个普通完全井,其直径为1m,含水层厚度为H=11m,土壤渗透系数k=2m/h。抽水稳定后的井中水深h=8m,估算井的出水量为()m3/s。
背景A公司总承包承建一大型机电工程建设项目,总承包合同内容包括工程项目的各阶段设计和设备材料的采购供应,为此A公司针对工程特点制订了工程设计的计划方案和设备材料采购策划方案报业主审阅,业主组织专家组评审,提出以下意见:初步设计中“四新”应用不够详
《EPC交钥匙项目合同条件)》(银皮书)中常用的合同计价方式是()
动态比率是财务报表及有关财会资料中某项目不同时期的两项数值的比率,这类比率可分为()。
最新回复
(
0
)