首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun()的功能是:将长整型数中每一位上为偶数的数依次逆向取出,构成一个新数放在t中。高位在低位,低位在高位。例如当s中的数为25846513时,t中的数为6482。 请改正函数fun()中的错误,使它能得出正确的结果。
下列给定程序中函数fun()的功能是:将长整型数中每一位上为偶数的数依次逆向取出,构成一个新数放在t中。高位在低位,低位在高位。例如当s中的数为25846513时,t中的数为6482。 请改正函数fun()中的错误,使它能得出正确的结果。
admin
2009-02-15
48
问题
下列给定程序中函数fun()的功能是:将长整型数中每一位上为偶数的数依次逆向取出,构成一个新数放在t中。高位在低位,低位在高位。例如当s中的数为25846513时,t中的数为6482。 请改正函数fun()中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <stdio.h>
#include <conio.h>
void fun(long S,long *t)
{
int d;
long sl=l,i=1;
*t=0;
while(s/i>0)
i=i*10;
i=i/10;
while(s>0)
{
d=s/i
/*************found*************/
if(d%2!=0)
{
/*************found*************/
t=d*sl+t;
sl*=l0;
}
S=S%i;
i=i/10;
}
}
main()
{
long S,t;
clrscr();
printf("\nPlease enter S:");
scanf("%ld",&s);
fun(S,&t);
printf("The result is:%ld\n",t);
}
选项
答案
(1)错误:if(d%2!=0) 正确:if(d%2==0) (2) 错误:t=d*s1+t; 正确:*t=d*s1+*t;
解析
错误1:偶数是能被2整除,而奇数是不能被2整除,题目要求找出偶数。错误2:t为指针类型,所以进行运算时要加‘*’号。
转载请注明原文地址:https://kaotiyun.com/show/JTID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
化学与日常生活密切相关,下列说法错误的是()。
在南极洲,尽管气候异常寒冷,但在南极维多利亚大煤田的煤炭储存量非常大,而且煤的质地特别好。其最有可能的原因是()。
扩张性货币政策的主要功能是()。
金融市场最基本的功能是()。
法院审理一起受贿案时,被告人甲称因侦查人员刑讯不得已承认犯罪事实,并讲述受到刑讯的具体时间。检察机关为证明侦查讯问程序合法,当庭播放了有关讯问的录音录像,并提交了书面说明。关于该录音录像的证据种类,下列哪一选项是正确的?()
宪法作为国家根本大法要求其必须具有更高的稳定性.因此宪法的修改程序相对于其他法律也是更为严格的。我国宪法的修改权由()行使。
近年来,我国极地科学考察不断取得优异成绩,目前已在南北极建立了四个科学考察平台.在北极建立的是()。
张某系某市人民政府办公室工作人员,在2014年年度考核中被定为不称职,张某对该考核结果不服,他可以采取的救济措施是()。
消化系统是保证人体新陈代谢正常进行的一个重要系统,是由消化管和消化腺两大部分组成,下列器官或腺体不属于消化系统的是()。
一个等差数列的第1项是2001前7项的和为10500,那么这个数列的第10项是多少?
随机试题
sinusoid
城市内按居民居住地区设立的居民委员会与农村按居住地区设立的村民委员会一样,是我国最基层的一级政府。
传统的lP地址(IPv4)表示为一个_________位的无符号二进制数,通常用以圆点连接的四个十进制数表示。
中国共产党各方面建设的基础是()
A.詹姆斯一兰格理论B.坎农一巴德理论C.沙赫特和辛格理论D.评价一兴奋学说E.动力一分化理论情绪状态是认知过程、生理状态和环境因素在大脑皮质中整合的结果,该理论是
大黄酸具有的性质是
供求定理
期货公司应按照()原则传递客户交易指令。
资料一大河啤酒成功地在中国西部一个拥有200万人口的A市经营多年,不仅在该市取得了95%以上市场占有率的绝对垄断,而且在全省的市场占有率也达到了60%以上,成了该省啤酒业界名副其实的龙头老大。但是大河啤酒作为一个老的国有企业在营销人才和方法上都存在一
下列选项中,表述职业道德规范内容准确的是()。[河北省2008年9月三级真题]
最新回复
(
0
)