首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位相反的顺序组成一个新数,作为函数值返回。 例如,输入一个整数27638496,函数返回值为64862。 请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确
下列给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位相反的顺序组成一个新数,作为函数值返回。 例如,输入一个整数27638496,函数返回值为64862。 请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确
admin
2021-07-09
73
问题
下列给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位相反的顺序组成一个新数,作为函数值返回。
例如,输入一个整数27638496,函数返回值为64862。
请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#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+t。
填空3:每循环一次,通过除法运算,去掉数值最后一位。
转载请注明原文地址:https://kaotiyun.com/show/5skp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
有以下程序段inti,n;for(i=0;i<8;i++){n=rand()%5;switch(n){case1:case3:printf("%d\n",n);break;case2:case4:printf("%(1\n",n);con
有以下程序main(){inti=0:i=~i;printf("%d\n",i);}程序运行后的输出结果是
结构化程序设计的3种结构是()。
以下C语言表达式中,与k=i++完全等价的表达式是()。
在软件开发中,需求分析阶段产生的主要文档是()。
设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是
计算机软件的构成是
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
随机试题
甲涉嫌盗窃罪被逮捕。甲父为其申请取保候审,公安机关要求甲父交纳10万元保证金。甲父请求减少保证金的数额。公安机关在确定保证金数额时应当考虑下列哪些情况?()
Peopledonotanalyseeveryproblemtheymeet.Sometimestheytrytoremembersolutionfromthelasttimetheyhada【21】problem.
《联合国宪章》规定负责条约登记的机关是:()
某单回路500kV架空送电线路采用4分裂LGJ-500/40导线,导线的基本参数如下表所示。注:拉断力为实验保证拉断力。该线路的主要气象条件为:最高温度40℃,最低温度一40℃,年平均气温10℃,最大风速28m/s(同时气温一5℃),最大覆冰厚度10
下列各项中适用《反垄断法》的有( )。
负债是企业承担的现时义务,包括法定义务和推定义务。()
设循环队列的存储空间为Q(1:m),初始状态为front=rear=m。经过一系列正常的操作后,front=1,rear=m。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
下列程序的运行结果是>>>s=’PYTHON’>>>“{0:3}”.format(s)
Whatisthereportmainlyabout?
Mosttaxpayershavehadenoughincometaxcollectedbytheiremployersduringtheyear.Sotheydonot(36)anymoney.Infact,
最新回复
(
0
)