首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun()的功能是:将长整型数中每一位上为奇数的数依次取出,构成一个新数放在冲。高位仍在高位,低位仍在低位。例如当s中的数为87653142时,t中的数为7531。 请改正函数fun()中的错误,使它能得出正确的结果。 注意:
下列给定程序中函数fun()的功能是:将长整型数中每一位上为奇数的数依次取出,构成一个新数放在冲。高位仍在高位,低位仍在低位。例如当s中的数为87653142时,t中的数为7531。 请改正函数fun()中的错误,使它能得出正确的结果。 注意:
admin
2010-05-05
67
问题
下列给定程序中函数fun()的功能是:将长整型数中每一位上为奇数的数依次取出,构成一个新数放在冲。高位仍在高位,低位仍在低位。例如当s中的数为87653142时,t中的数为7531。
请改正函数fun()中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <stdio.h>
#include <conlo.h>
void fun (long s, long *t)
{int d;
long s1=1;
/*************found**************/
t=0;
while(s>0)
{ d=s%10;
/*************found**************/
if(d%2==0)
{*t=d*s1+*t;
s1*=10;
}
s/=10;
}
}
main()
{long s, t;
clrscr();
printf("\nPlease enter s:");scanf("%ld",&s);
fun(s,&t);
printf("The result is:%ld\n",t);
}
选项
答案
(1)错误:t=0; 正确:*t=0; (2)错误:if(d%2==0) 正确:if(d%2!=0)
解析
其实,本题的重点在考查两个问题:第1个错误中出现了一个t=0,那么请看一下,t是从哪儿来的,第1次出现t的地方在哪儿?对,就这么简单。那我们再来思考一下用C语言表达一个奇数的话应该怎么表达?用数学的方法呢?偶数是能被2整除的,奇数刚好相反,那么if(d%2==0)是想表示奇数呢还是偶数,看题目就明白了!
转载请注明原文地址:https://kaotiyun.com/show/PHID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列说法错误的是()。
在秋冬时节,我国大部分地区常会出现大雾,阻碍水、陆、空交通的正常运行,引发交通事故,危害人体健康。下列关于雾的说法正确的是()。
2013年修订的《商标法》中新增的可以作为商标申请注册的标志是()。
《上海县竹枝词》有诗云:“卅年求富更求强,造炮成船法仿洋。海面未收功一战,总归虚牝掷金黄。”与上述内容有关的历史事件是()。
行政行为作出后,非依法定程序不得随意变更或撤销,这是行政行为的()。
政府为了保护农业生产者,对部分农业产品规定了保护价格。为了采取这种价格政策,应采取的相应措施是()。
下列战役按时间先后顺序排列正确的是()。①武汉会战②淞沪会战③徐州会战④太原会战⑤枣宜会战
一个等差数列的第1项是2001前7项的和为10500,那么这个数列的第10项是多少?
若一个三角形的所有边长都是整数,其周长是奇数,且已知其中的两边长分别为8和2012.则满足条件的三角形总个数是?
根据国务院办公厅部分节假日安排的通知,某年8月份有22个工作日,那么当年的8月1日可能是:
随机试题
(2009年第45题)动脉内血栓形成最重要的因素是
记账凭证编制的唯一依据是原始凭证。 ( )
下列事项中,不会引起所有者权益总额增减变动的有()。
某企业集团母子公司应收账款均按照余额百分比法计提坏账准备,计提比例均为3%,所得税税率均为25%。上年年末母公司对其子公司内部应收账款余额为4000万元。本年年末对其于公司内部应收账款余额为6000万元。母公司本年编制合并财务报表时就上述事项影响“递延
房地产开发项目的竣工决算是由()编制的。
目前台湾居民在()均可申领台湾居民来往大陆通行证。
在海滨风景区中,“青山、碧海、绿树、红瓦”,鳞次栉比的优美建筑是()独占鳌头地风光特色。
政府职能转变的必然性,是由影响政府职能的诸多因素所决定的,其中()是政府职能转变的外在动因。
Thebedroomisinaterriblemess;it______cleaned.
Since2007,theAmericanPsychologicalAssociation(APA)hasconductedasurveyofdifferentaspectsofstressinAmerica.This
最新回复
(
0
)