首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:87653142时,t中的数为:8642。 请改正程序中的错误,使它能得出正确的结
给定程序MODI1.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:87653142时,t中的数为:8642。 请改正程序中的错误,使它能得出正确的结
admin
2017-11-27
24
问题
给定程序MODI1.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。
例如,当s中的数为:87653142时,t中的数为:8642。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
void fun (long s, long *t)
{ int d;
long sl=l;
*t = 0;
while (s > 0)
{ d = s%10;
/*********** found***********/
if (d%2=0)
{ *t==d* sl+ *t;
s1 *= 10;
}
/********** found* **********/
s \= 10;
}}
main ()
{ long s, t;
printf("\nPlease enter s:");
scanf ("%ld", &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/Lnxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是()。
以下程序的输出结果是【】。#inculde#inculde#inculdemain(){char*P,*q,*r;P=q=r=(char*)malloc(sizeof(char)*20):
有以下程序:#includeintfun(intx,inty){if(x==y)return(x);elsereturn((x+y)/2);}main(){inta=1
下面程序的运行结果是()。#include#includemain()、{char*s1=“abDuj”;char*s2=“ABdUG”:intt;t=s
下面函数的功能是()。sss(s,t)char*s,*t;{while(*s);while(*t)*(s++)=*(t++);returns:}
在数据库管理技术的发展中,数据独立性最高的是()。
以下程序的定义语句中,x[1]的初值是_________,程序运行后输出的内容是___________。#ineludemain(){intx[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,
数据结构中,与所使用的计算机无关的是数据的
下列数据结构中,能用二分法进行查找的是()。
sizeof(char)是()。
随机试题
当一国高等教育入学人数低于适龄入学人口的15%时,属于____________阶段。
输血主要的适应证是()
产品质量检验机构在考核人员的工作成绩时,首先应考核
有些行业(如制药)要求投入大量的资金来建立公司并进行研发,针对这些行业而言,以下说法错误的是()。
绩效考评指标是实施绩效考评的基础,其主要作用是()。
教学过程是教师教、学生学的基本过程,具有若干环节,其中心环节是()。
辩证唯物主义物质观的意义是()。
Iftherewerenosubjunctive,English______mucheasiertolearn.
UniversitiesmustdealbetterwithcomplaintsWithstudentcomplaintsatarecordhigh,universitieswillhavetoraisetheirga
A、Therewasanaccident.B、Shewasbornblindanddeaf.C、Shewasillandgotblindanddeaf.D、Itwasduetopoormedicaltechn
最新回复
(
0
)