首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODIl.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:87653142时,t中的数为:8642。 请改正程序中的错误,使它能得出正确的结
给定程序MODIl.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:87653142时,t中的数为:8642。 请改正程序中的错误,使它能得出正确的结
admin
2020-11-27
31
问题
给定程序MODIl.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。
例如,当s中的数为:87653142时,t中的数为:8642。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
void fun(long s,long *t)
{ int d;
long s1=1;
*t=0;
while(s>0)
{ d=s%10 ;
/************found************/
if(d%2=0)
{*t=d*s1+*t;
s1*=10;
}
/************found************/
s\=10;
}
}
main()
{ long s,t ;
printf("\nPlease enter s:");
scanf("%1d",&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/vK3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include#includevoidfun(char*p){inti=0;while(p[i]){if(p[
有以下程序voidfun2(chara,charb){printf("%c%c",a,b);}chara=’A’,b=’B’;voidfun1(){a=’C’;b=’D’;)main
下列函数的功能是voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}
C语言主要是借助以下哪种手段来实现程序模块化
有以下程序#includemain(){char*s="12134";intk=0,a=0;while(s[k+1]){k++;if(k%2==0){a=a+(s[k]-’0’+1);continue;}a=a+(s[k]-’0
下列叙述中正确的是()。
表达式3.6-5/2+1.2+5%2的值是
在软件开发中,需求分析阶段可以使用的工具是
以下不能将s所指字符串正确复制到t所指存储空间的是
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
随机试题
何某为一中学生,在上学的路上被一男子强奸,到学校后她将此事向李老师哭诉,于是李老师就向公安机关报案,但是公安机关以李老师不是何某的监护人为由不予立案;无奈李老师告知何某父母,当何某父母报案时,公安机关要求编写详细的报案材料,然后他们才受理,但是公安机关迟迟
建立社会主义市场经济体制的中心环节是()。
(2005年)下列极限计算中,错误的是()。
某地区有一条城市交通隧道,长度1500m,按照防火规范要求,隧道内设置了各种消防设施。下列关于隧道设置机械排烟系统的说法中,正确的是()。
甲、乙、丙、丁四种物质中,甲、乙、丙均含有相同的某种元素,它们之间具有如下转化关系:下列有关物质的推断不正确的是()。
甲、乙在火车上相识,甲怕自己到站时未醒,请求乙在A站唤醒自己下车,乙欣然同意。火车到达A站时,甲在沉睡,乙也没有醒。甲未能在A站及时下车,为此支付了额外的费用。甲诉至法院,要求乙赔偿自己的损失。根据上述材料回答下列问题:甲和乙之间法律责任承担
集体潜意识
编译程序的最终目标是()。
PassageFourWhodetermineswhetherthosewhoforgettopayshouldbepunishedbylaw?
Musicinhighereducation:whatisitworth?A)Musichasfounditselfincreasinglycentralinthesubjectcontroversysurroundin
最新回复
(
0
)