首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:87653142时,t中的数为:8642。 请改正程序中的错误,使它能得出正确的结
给定程序MODI1.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:87653142时,t中的数为:8642。 请改正程序中的错误,使它能得出正确的结
admin
2017-11-27
29
问题
给定程序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全国计算机二级
相关试题推荐
下列叙述中错误的是()。
以下程序的运行结果是()。intk=0;voidfun(intm){m+=k;k+=m;printf("m=%d\nk=%d",m,k++);}main(){inti=4;fun(i+
当用户要求输入的字符串中含有空格时,应使用的输入函数是()。
fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是#include#defineN5voidfun(intx【N】){imm;for(m=N-1;m>0;m--)sc
有以下程序#includemain(){chara,b,c;b=‘1’;c=‘A’;for(a=0;a
在面向对象方法中,信息隐蔽是通过对象的___________性来实现的。
以下选项中非法的字符常量是()。
在三级模式之间引入两层映像,其主要功能之一是()。
设有如下关系表:则下列操作正确的是()。
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
采用动联接花键装配,套件在花键轴上()。
镇肝熄风汤主治类中风证,使用时的辨证要点是
A.高位梗阻B.结肠梗阻C.绞窄性肠梗阻D.麻痹性肠梗阻E.不完全性肠梗阻血性呕吐物可见于
在药品经营企业中,库保管员填报有效期商品催销表时应做到
根据最高人民法院的有关司法解释,公民、法人或其他组织申请行政机关履行法定职责,行政机关在接到申请之日起 30日内不履行的,公民、法人或其他组织即可向人民法院提起诉讼。 ( )
()是工程项目目标控制的基础。
管理人员直接指挥、监督其下属的人数称为()。
Myfriendshavef______(飞)toSouthAfricatowatchthefootballmatchesofthe2010WorldCup.
发展社会主义民主政治,最根本的是要做到三个方面的统一,这三个方面是()。
Ifyoufulfillthis______task,youcouldwelldeserveapromotion.
最新回复
(
0
)