首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODIl.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:87653142时,t中的数为:8642。 请改正程序中的错误,使它能得出正确的结
给定程序MODIl.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:87653142时,t中的数为:8642。 请改正程序中的错误,使它能得出正确的结
admin
2020-11-27
43
问题
给定程序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[
有下列程序:#include<stdio.h>#include<string.h>typedefstruct{charname[9];charsex;floatscore[2];}STU;STUf(STUa){STUb={"Zhao
若有以下程序#includechar*a="you",b[]="welcome#you#to#China!";main(){inti,j=0;char*p;for(i=0;b[i]!=’\0’;i++){if
有以下程序#include<stdio.h>#include<string_h>structA{inta;charb[10];doublec;);voidf(structAt);main(){structAa={1001,’’Zhan
下列关于C语言文件的叙述中正确的是
下列选项中,能正确定义数组的语句是
代码编写阶段可进行的软件测试是
若有定义inta:floatb:doublec;程序运行时输入:345能把值3输入给变量a、4输入给变量b、5输入给变量C的语句是
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是
随机试题
根顶端具有多数疣状突起的茎痕及芽,习称“狮子头”的药材是
Y7131型齿轮磨床砂轮电动机转子的动平衡精度与磨头的精度关系不大,不需重新找正。( )
患儿,形体明显消瘦,肚腹膨胀,面色萎黄无华,毛发稀疏,面黄,精神不振,易烦躁激动,睡眠不宁,咬指磨牙,食欲减退。此患儿的治法是
桔梗在参苓白术散中的配伍意义主要涉及
对于纳税人偷税的,税务机关除追缴外,还可以并处偷税款50%以上10倍以下的罚款。( )
下列说法正确的有()。
导游员在接待过程中要注意时刻使用礼貌用语,与客人初次联系时甩()等礼貌用语。
下列哪项不属于古人的法治思想?()
PurposesofArtI.AvehicleforreligiousritualThe【T1】_____:primarypatronofartists【T1】______Traditionalsocietie
Complainingaboutfaultygoodsorbadserviceisnevereasy.Firstofall,complaintsmustbemadetoaresponsibleperson.Gob
最新回复
(
0
)