首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:87653142时,t中的数为:8642。 请改正程序中的错误,使它能得出正确的结
给定程序MODI1.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:87653142时,t中的数为:8642。 请改正程序中的错误,使它能得出正确的结
admin
2017-07-27
65
问题
给定程序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://kaotiyun.com/show/Y7Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
本程序用冒泡法对数组a[]的元素从大到小排序,请在程序空白处填空。voidbubble(inta[],intn){inti,j,max,temp;max=n-1;do{j=0;for(i=0;i<max;i++)
以下程序调用函数swap将指针s和t所指单元(a和B)中的内容交换,请填空。main(){inta=10,b=20,*s,*t;s=&a;t=&b;()printf("%d%d",a,B);}swa
以下程序的运行结果是()。#defineS(x)x*xmain(){intk=1;while(k<=4){printf("%d,",S(k));k++;}
fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是()。
设有如下定义:structsk{intm;floatx;}data,*q;若要使q指向data中的m域,正确的赋值语句是()。
在下列选项中,没有构成死循环的是()。
设有如下关系表:则下列操作正确的是()。
随机试题
公共关系是一种社会关系,又不同于一般的社会关系,类似于人际关系,是企业的一种重要的营销手段。()
提出美就是“绝对理念的感性显现”这一命题的是【】
下列费用项目中,属于与工程项目建设有关的其他费用的是()。
进口设备银行财务费的计算公式为:银行财务费=( )×人民币外汇牌价×银行财务费率。
下列各项中,应在资产负债表中“其他应付款”项目列示的有()。
事业单位的现金溢余,属于无法查明原因的部分,应借记“库存现金”科目,应贷记的科目为()。
管制权的主体是乡级以上人民政府的公安机关。( )
大学生拥有的阅读观难以超脱于整个社会的阅读氛围与品质,但作为一个相对独立的群体,大学生的阅读习惯离不开大学教育在价值与方式上的牵引与涵养。比如,国外不少大学不仅对学生有经典阅读的要求,而且在课堂教育、考试中往往有对阅读能力的考查。相对来说,在我们的大学教育
甲村与乙村相邻,甲村认为乙村侵犯了本村已取得的林地所有权,遂向省林业局申请裁决。省林业局裁决该林地所有权归乙村所有,甲村不服。按照《行政复议法》和《行政诉讼法》规定,关于甲村寻求救济的下列哪种说法是正确的?()
A3DprintercannotmakeanyobjectondemandliketheStarTrekreplicatorsofsciencefiction.Butagrowingarrayof3Dprint
最新回复
(
0
)