首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:87653142时,t中的数为:8642。 请改正程序中的错误,使它能得出正确的结
给定程序MODll.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:87653142时,t中的数为:8642。 请改正程序中的错误,使它能得出正确的结
admin
2020-07-28
31
问题
给定程序MODll.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。
例如,当s中的数为:87653142时,t中的数为:8642。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
void fun(long s,long *t)
{ int d;
long sl=1;
*t=0;
while(s>0)
{d=s%10;
/**********found***********/
if(d%2=0)
{*t=d*s1+*t;
s1*=10;
}
/**********found***********/
s\=10;
}
}
main()
{ long s,t ;
printf(“\nPlease enter s:”);
scanf(“%id”,&s);
fun(s,&t);
printf(“The result is:%id\n”,t);
}
选项
答案
(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://jikaoti.com/ti/QBD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>intfun(inta,intb){returna+b;}main(){intx=6,y=7,z=8,r;r=fun(fun(x,y),z--);printf("%d\n",r);}程序运行
下列叙述中错误的是
下列叙述中正确的是
有以下程序intfun(intx[],intn){staticintsum=0,i;for(i=0;i<n;i++)sum+x[i];returnsum;}main(){inta[]={1,2,3,4,5},b[]={6,7,
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
下面关于位运算符的叙述,正确的是
在软件设计中,不属于过程设计工具的是
支持子程序调用的数据结构是()。
下列排序方法中,最坏情况下比较次数最少的是()。
随机试题
横向垄断协议是指两个或两个以上的因经营同类产品或服务而在生产或销售过程中处于同一经营阶段的同业竞争者,为限制竞争而达成的固定或者变更商品价格,限制商品的生产数量或者销售数量,分割销售市场或者原材料采购市场,限制购买新技术、新设备或者限制开发新技术、新产品的
根据克利夫·鲍曼的“战略钟”理论,下列各项中属于失败战略的是()。
患者,男,40岁,因反复发作性腹泻、腹胀半年余就诊,同时伴有消化不良、肠鸣增多、大便带黏液等症状。偶尔有腹痛,或伴有皮肤荨麻疹症状。患者自觉症状发作似与进食某些奶制品相关,患者进行双盲安慰剂对照食物激发试验后,牛奶为阴性,则以下项表述正确的是
细菌感染的治疗主要采用抗菌药物,主要作用机制为
A.甲氧氯普胺B.多潘立酮C.阿托品D.莫沙必利E.山莨菪碱苯并咪唑衍生物,选择性阻断外周多巴胺受体的是()。
在我国社会主义市场经济条件下,价格的功能是()。
银行或者其他金融机构的工作人员违反规定,为他人出具信用证或者其他保函、票据、存单、资信证明,情节严重的,处5年以下有期徒刑或者拘役;情节特别严重的,()。
我国开放式基金注册登记体系的模式不包括()。
以下叙述中正确的是
A、classicdisasterB、greatachievementC、commonpeople’slivesD、politicalnewsA
最新回复
(
0
)