首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:87653142时,t中的数为:8642。 请改正程序中的错误,使它能得出正确的结
给定程序MODI1.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:87653142时,t中的数为:8642。 请改正程序中的错误,使它能得出正确的结
admin
2017-07-27
51
问题
给定程序MODI1.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。
例如,当s中的数为:87653142时,t中的数为:8642。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
1 #include<stdio.h>
2 void fun(long s,long *t)
3 { int d;
4 long s1=1;
5 *t=0;
6 while(s>0)
7 {d=s%10;
8 /**********found**********/
9 if(d%2=0)
10 {*t=d *s1+*t;
11 s1 *=10;
12 }
13 /**********found**********/
14 s\=10;
15 }}
16 main()
17 {long s,t;
18 printf(’’\nPlease enter s:’’); scanf(’’%1d’’,&s);
19 fun(s,&t);
20 printf(’’The result is:%1d\n’’,t);
21 }
选项
答案
(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://www.kaotiyun.com/show/Y7Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的运行结果是()。#defineS(x)x*xmain(){intk=1;while(k<=4){printf("%d,",S(k));k++;}
下面程序的功能是:输出100以内能被3整除且个位数为9的所有整数,清填空。main(){inti,j;for(i=0;();i++){j=i*10+9;if(j%3!=0)continue;print
fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是()。
若语句“t=fun(fun(x,y,A),(a+b,a+C),x+y+z);”对fun函数的调用正确,则fun函数的形参个数为()。
有以下程序:intf1(doubleA){returna*a;}intf2(intx,inty){doublea,b;a=f1(x);b=f1(y);returna+b;}mai
若函数中有定义语句:inta;,则()。
C语言源程序名的后缀是()。
在三级模式之间引入两层映像,其主要功能之一是()。
随机试题
机电产品外观质量验收时,对绞线、缆线质量有什么要求?
决定蛋白质分子空间构象特征的主要因素是
女性,28岁。腹胀、腹痛2个月,近1个月来出现便秘,伴发热、乏力及盗汗。查体:右下腹轻压痛,移动性浊音(+)。腹水化验为渗出性改变,PPD强阳性。最有可能的诊断是
患者,女,27岁,3年前产1子,产后大出血,无乳汁,闭经,性欲减退,1周前因着凉后出现高热、恶心、呕吐,神志不清,休克,化验血糖为2.7mmol/L。该患者需要的治疗是
A.一级召回B.二级召回C.三级召回D.四级召回E.五级召回根据《药品召回管理办法》药品生产企业在实施召回过程中,应每3日向所在地省级药品监督管理部门报告药品召回进展情况的是
关于减压阀验收,下列说法不正确的是()。
批复一般属于()。
ABC.DBF是一个具有两个备注型字段的数据库文件,使用COPYTOPSQ命令进复制操作时,结果将()。
软件文档是软件工程实施中的重要部分,它不仅是软件开发各阶段的重要依据,而且影响软件的______。
TheLibraryofCongressisAmerica’snationallibrary.Ithasmillionsofbooksandotherobjects.Ithasnewspapers,popularpu
最新回复
(
0
)