首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将形参n中的奇数取出,并按原来从高位到低位相反的顺序组成一个新数,作为函数值返回。 例如,输入一个整数27638496,函数返回值为973。 请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。 注意:
下列给定程序中,函数fun的功能是:将形参n中的奇数取出,并按原来从高位到低位相反的顺序组成一个新数,作为函数值返回。 例如,输入一个整数27638496,函数返回值为973。 请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。 注意:
admin
2021-07-09
23
问题
下列给定程序中,函数fun的功能是:将形参n中的奇数取出,并按原来从高位到低位相反的顺序组成一个新数,作为函数值返回。
例如,输入一个整数27638496,函数返回值为973。
请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。不得增行或删行,也不得更改程序的结构!
#lnclude
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】
;
}
returnx;
}
main()
{unsigned long n=一1;
while(n>99999999‖n<0)
{printf(’’Please input(0<n<100000000):’’);scanf(’’%1d’’,&n);
printf(’’\nThe result is:%ld\n’’,fun(n));
}}
选项
答案
1.1 2.10
*
x 3.n/10
解析
填空1:定义变量t用来存放某数的各个位数值,此处判断t是否为奇数,即对2求余结果是否为1。
填空2:将t作为x的个位数,原来x的各个位上升l位,即x=10*x+1。
填空3:每循环一次,通过除法运算,去掉数值最后一位。
如果知道某数n的各个位的数值,可以得到该数值n,如n的个位为a、十位为b、百位为c,那么n=c*100+b*10+a。如果知道数值n,可以采用求余和除法操作来表示其各个位,如n%10(取个位)、n/10(取十位),读者可以自己考虑一下,如果是三位数,如何提取各个位?四位数呢?
转载请注明原文地址:https://kaotiyun.com/show/U4tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列字符数组初始化语句中,不正确的是()。
假定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了尾部的*号之外,将字符中的其他*号全部删除。形参p已指向字符串中最后的一个字母。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为****A*BC*DEF*G*****
下列关于栈的叙述中,正确的是
运行下面的程序,输入字符串“MicrosoftVisualStudio”,则程序的执行结果是()。#include<stdio.h>main(){charChr[20];scanf(’’%s’’,&Ch
设文件指针fp已定义,执行语句fp=fopen(″file″,″w″);后,以下针对文本文件file操作叙述的选项中正确的是()。
下面不属于软件需求规格说明书内容的是()。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,fronl=15,rear=15,则循环队列中的元素个数为
循环队列的存储空间为Q(1:40),初始状态为front=rear=40。经过一系列正常的入队与退队操作后,front=rear=15,此后又退出一个元素,则循环队列中的元素个数为
设循环队列的存储空间为Q(1:m),初始状态为front=rear=m。经过一系列正常的操作后,front=1,rear=m。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
下列不属于软件工程3个要素的是()。
随机试题
根据《民法典》,关于合同法定解除的说法,正确的是()。
以往传播学者对大众传播进行的“内容分析”得出了哪些一般性结论?
黄疸的典型表现是
某妇女,60岁,绝经10年,近期白带带血丝,查:宫颈糜烂Ⅱ°,子宫萎缩,附件未见异常。
关于三合土垫层,下列说法中错误的是()
行政机关依法委托的组织必须符合的条件不包含()。
(2015·河南)马克思主义哲学的本质特征是()
生态住宅:是指运用生态学原理和遵循生态平衡及可持续发展的原则,设计、组织建筑内外空间中的各种物质因素,使物质、能源在建筑系统内有秩序地循环转换,从而获得一种高效、低耗、无污染、生态平衡的建筑环境。根据上述定义,下列不属于生态住宅的是()。
【欧阳修】北京师范大学2002年中国史学史真题
TheCitizenHeraldSUBSCRIPTIONOFFERCoveringeverytopic,andallthelatestnews,itisnodoubtthatTheCitizenHerald’is
最新回复
(
0
)