首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将形参n中个位上为偶数的数取出,并按原来从高位到低位相反的顺序组成一个新数,作为函数值返回。 例如,输入一个整数27638496,函数返回值为64862。 请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的
下列给定程序中,函数fun的功能是:将形参n中个位上为偶数的数取出,并按原来从高位到低位相反的顺序组成一个新数,作为函数值返回。 例如,输入一个整数27638496,函数返回值为64862。 请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的
admin
2019-07-10
37
问题
下列给定程序中,函数fun的功能是:将形参n中个位上为偶数的数取出,并按原来从高位到低位相反的顺序组成一个新数,作为函数值返回。
例如,输入一个整数27638496,函数返回值为64862。
请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include<stdio.h>
unsigned long fun(unsigned long n)
{unsigned long x=0;int t;
while(n)
{t=n%10;
/**********found**********/
if(t%2[1])
/**********found**********/
x=[2]+t;
/**********found**********/
n=[3];
}
return x;
}
main()
{unsigned long n=-1;
while(n>99999999||n<0)
{printf("Please input(0<n<100000000):");scanf("%ld",&n);}
printf("\nThe result is:%ld\n",fun(n));
}
选项
答案
(1)0 (2)10*x (3)n/10
解析
填空1:定义变量t用来存放某数的各个位数值,此处判断t是否为偶数,即对2求余结果是否为0。
填空2:将t作为x的个位数,原来x的各个位上升1位,即x=10*x+1。
填空3:每循环一次,通过除法运算,去掉数值最后一位。
转载请注明原文地址:https://kaotiyun.com/show/bZID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
近年米,各类互联网平台纷纷推出会员产品。客户会员越办越多,各种“套路”也________。比如,不办会员就限速,办了会员依然广告不断……这样的“赢利”模式,短期内似乎能尝到甜头,但长远看来,实则是________。填入画横线部分最恰当的一项是(
持之以恒的精神固然可贵,________如果我们所坚持、所固守的是偏颇的________错误的,那坚持到底的结果________一错再错,人生允许改弦易辙,敢于放弃不切实际的理想,也是一种生存智慧。填入画横线部分最恰当的一项是()。
近年来.涉及权钱交易的违纪违法案件出现了一些新情况、新问题。为教育各级党员、领导干部严格自律,加大对涉及权钱交易行为的________力度,《中共中央纪委关于严格禁止利用职务上的便利________不正当利益的若干规定》日前印发。填入画横线部分最恰当的一项
一首诗词一座城。诗词是中华文化的浓缩,每一寸河山,都饱含文人骚客的诗情画意和浓烈情感。下面诗句与其对应的城市有误的是()。
论述1895一1919年中日两国的政治与文化关系。(2016年统考真题)
初学电脑打字时,练习次数越多,错误就会越少,这属于()
构建社会主义和谐社会同建设物质文明、政治文明、精神文明的关系是
设f(x)在[0,+∞)上连续,在(0,+∞)内可导,当x∈(0,+∞)时f(x)>0且单调上升,x=g(y)为y=f(x)的反函数,它们满足∫0t(x)dx+∫f(0)f(t)g(y)dy=t3(t≥0),则f(x)的表达式是___________.
下列叙述中正确的是()。
在深度为5的满二叉树中,叶子结点的个数为()。
随机试题
关于传染病的实验室一般检查,哪项是不正确的
药物一级消除动力学特点为
A.抗氧剂B.局部止痛剂C.填充剂D.等渗调节剂E.乳化剂以下辅料在注射剂中的作用是泊洛沙姆188()
车辙试验不可用于沥青混合料配合比设计的高温稳定性检验。()
重组贷款的分类档次在至少()个月的观察期内不得调高。
科学管理的中心问题是( )。
若有如下类声明class MyClass{public: MyClass(){cout<<1;}};执行下列语句MyClass a,b[2],*p[2];以后,程序的输出结果是
有如下函数模板定义:templateTfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是()。
A、Itwasalittlebitboring.B、Itwasquitescary.C、Itwasstimulating.D、Itwasallgreatfun.B当男士问女士在澳大利亚的潜水怎么样时,女士在句中说,事实上
MarkTwain,whowrotethestorywe’regoingtoread,traveledquitealotoftenbecausecircumstamces,usually【B1】______circum
最新回复
(
0
)