首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当S中的数为:87653142时,t中的数为:8642。 请改正程序中的错误,使它能得出正确的结
给定程序MODI1.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当S中的数为:87653142时,t中的数为:8642。 请改正程序中的错误,使它能得出正确的结
admin
2018-09-27
53
问题
给定程序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\=1 0;
15 }}
16 main()
17 {long s,t;
18 printf(’’\nPlease enter s:’’);scanf(’’%id’’,&s);
19 fun(s,&t);
20 printf(’’The result is:%id\n’’,t);
21 }
选项
答案
(1)if(d%2==0) (2)s/=10;
解析
本题中函数的功能是将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。首先在函数中对长整型数的每一位来进行截取,然后对其进行判断,最后根据判断结果进行操作。
(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/lAxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对长度为n的线性表进行顺序查找,在最坏的情况下需要比较的次数为()。
下面程序的功能是:计算1~10之间的奇数之和及偶数之和,空白处应填______。 main() {int a,b,c,i; a=c=0; for(i=0;i<=10;i+=2) {a+=i;______;) printf("偶数之和=%d\n",a); p
有以下程序main(){inti,j,x=0;for(i=0;i<2;i++){x++;for(j=0;j<=3;j++){if(j%2)continue;x++;}x++;
下列程序输出的结果是()。main(){inta;a=-4+4*5-6;printf("%d",a);a=4+4%5-6;printf("%d",a);a=-3+4%6/5;printf("%d",
程序设计方法要求在程序设计过程中,()。
有以下程序:#include<stdio.h>main(){printf("%d\n",NULL);}程序运行后的输出结果是()。
结构化程序设计所规定的三种基本控制结构是()
以下函数返回a所指数组中最小的值所在的下标值:fun(int*a,intn){inti,j=0,p;p=j;for(i=j;i<n;i++)if(a[i]<a[j])________return(p);}在下划线处应填入的是
在C语言中,可以把整数以二进制形式存放到文件中的函数是()
随机试题
A.裂缝骨折B.横形骨折C.凹陷骨折D.粉碎性骨折E.嵌插骨折属于不完全骨折的是
某女,40岁。下腹部有积块,触之不坚,固定不移,腰腹疼痛,经行量多,舌苔厚腻,舌边有瘀点,脉沉涩。治疗首选方为
薄荷中的主要成分是补骨脂中的主要成分是
按照《招标投标法》并结合国务院有关部委规章中对招标公告内容的共性规定,招标公告基本内容应包括()。
对一级建造师申请初始注册的,省、自治区、直辖市人民政府建设主管部门应当自受理申请之日起,( )日内审查完毕,并将申请材料和初审意见报国务院建设主管部门。国务院建设主管部门应当自收到省、自治区、直辖市人民政府建设主管部门上报材料之日起,( )日内审批完毕
在2007年度财务年度,下列属于流动负债的有()。
对贷款合同的保全措施描述不正确的是()。
项目组内部的讨论为项目组成员提供了交流信息和分享见解的机会,项目组讨论的内容不包括()。
有关二叉树下列说法正确的是()。
[*]
最新回复
(
0
)