首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:87653142时,t中的数为:8642。 请改正程序中的错误,使它能得出正确的结
给定程序MODI1.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:87653142时,t中的数为:8642。 请改正程序中的错误,使它能得出正确的结
admin
2020-01-10
45
问题
给定程序MODI1.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。
例如,当s中的数为:87653142时,t中的数为:8642。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
void fun(long s,long*t)
{ int d;
long s1=1;
*t=0;
while(s>0)
{d=s%10;
/**********found**********/
if(d%2=0)
{*t=d*s1+*t;
s1*=10;
)
/**********found**********/
s\=10;
}
}
msin()
{ long s,t ;
printf("\nPlease enter s:");
scanf("%ld",&s);
fun(s,&t);
printf("The result is:%id\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/STCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,该函数的功能是:统计一行字符串中单词的个数,作为函数值返回。字符串在主函数中输入,规定所有单词由小写字母组成,单词之间有若干个空格隔开,一行的开始没有空格。注意:部分源程序在文件PROG1.C中。请勿改动main函数和其他函数中的任何
下列给定程序中,函数fun的功能是进行数字字符转换。若形参ch中是数字字符‘0’~‘9’,则将‘0’转换成‘9’,‘1’转换成‘8’,‘2’转换成‘7’,…,‘9’转换成‘0’;若是其他字符则保持不变;并将转换后的结果作为函数值返回。请在程序的下画线处填
若有以下程序段:structst{intn;int*m;};inta=2,b=3,c=5;structsts[3]=({101,&a},{102,&c},{103,&b}};
以下叙述中正确的是
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front=rear-1。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是:
以下不能用于描述算法的是
数据库设计中,用E—R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
随机试题
搬动留置胸腔闭式引流患者时应
数据用户可以租用公用DDN网的部分网络资源构成自己的专用网,即()。
技术推动创新过程模型的缺陷之一是()。
下列关于旅行社分社的说法中,正确的有()。
在练习侧手翻时,保护与帮助者应站在练习者的什么位置?()
一项惠农政策在一农村未得到落实,村民反映强烈,县委领导派你处理此事,你打算怎么办?
无论原著多么丰富精彩,文学经典改编成电视剧都是一次再创作。电视剧要尽可能地呈现原著复杂而沉重的主题,也要通过改编使片段式的故事汇成线条式的人物命运。古老土地的历史变迁、民族生存的生命反思、儒家文化的辉煌与没落、人性欲望的压抑与张扬……文学经典的母题,必须经
某商店售卖可乐、雪碧两种饮料,已知可乐的数量占所有饮料的4/9,商店再次进货20瓶可乐,则可乐的数量占所有饮料的9/19。问:原来商店中的饮料共有多少瓶?
津巴多的监狱实验。
毛泽东和邓子恢等一起制定的土地革命中的阶级路线和土地分配方法,包括()
最新回复
(
0
)