首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将形参n中个位上为偶数的数取出,并按原来从高位到低位相反的川页序组成一个新数,作为函数值返回。 例如,输入一个整数27638496,函数返回值为64862。 请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确
下列给定程序中,函数fun的功能是:将形参n中个位上为偶数的数取出,并按原来从高位到低位相反的川页序组成一个新数,作为函数值返回。 例如,输入一个整数27638496,函数返回值为64862。 请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确
admin
2020-07-28
45
问题
下列给定程序中,函数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("%1d",&n);}
printf("\nThe result is:%1d\n",fun(n));
}
选项
答案
(1)0 (2)10*x (3)n/10。
解析
本题考查:已知某数,如何求该数各个位数值,已知各个位数值,如何表示该数;除法运算。
如果知道某数n的各个位的数值,可以得到该数值n,如n的个位为a、十位为b、百位为r,那么n=c*100+h*10+a。如果知道数值n,可以采用求余和除法操作来表示其各个位,如n%10(取个位)、n/10(取十位)。
转载请注明原文地址:https://kaotiyun.com/show/4H3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数intfun(intlim,intaa[MAX]),其功能是求出小于或等于lim的所有素数并放在aa数组中,并返回所求
以下程序段完全正确的是
以下结构体说明和变量定义中,正确的是
以下叙述中正确的是
下列排序方法中,最坏情况下比较次数最少的是()。
下列排序方法中,最坏情况下比较次数最少的是()。
将E-R图转换为关系模式时,实体和联系都可以表示为()。
下面不属于对象主要特征的是()。
在C语言中,以下说法不正确的是()。
随机试题
1948年3月,吉林省人民政府迁回吉林市。()
生态系统在结构上包括______、_______、_______、_______。
Thetimehascome______wecanmakeextensiveuseofnuclearenergy.
张先生,45岁。出现头痛、头晕、焦躁不安、心悸、气急、视力模糊、恶心呕吐,出现尿少。既往有高血压史,平时没有控制血压,现血压190/120mmHg:该病人可能出现了()。
患者,女,64岁。右上腹持续胀痛半月余,伴恶寒发热,恶心呕吐,便秘尿赤。检查:巩膜轻度黄染,右上腹压痛、轻度反跳痛,右上腹可触及边缘不清的压痛包块。舌红苔黄腻,脉弦数。其治法是
患者因左颈部神经鞘瘤复发而出现Horner征,说明肿瘤可能来源于或者压迫了
劳动关系转化为劳动法律关系后,若其运行出现障碍,如违约行为、侵权行为出现,则劳动法将对劳动法律关系继续进行调整,这是劳动法的(),其目的在于消除劳动法律关系运行的障碍,使其顺利运行。
步亭花园社区占地3700亩,现有小区居民13万人。为了响应我国社会主义市场经济条件下现代文明社区建设,步亭花园小区在建设之初就成立了社区服务中心,步亭花园社区开拓创新.建立了“建设、管理、服务”三位一体的社区管理模式。社区服务中心是在区政府指导下,履行政府
信仰乃道德之本,没有信仰的道德,是无源之水、无本之木。没有信仰的人是没有道德底线的;而一个人一旦没有了道德底线,那么法律对于他也是没有约束力的。法律、道德、信仰是社会和谐运行的基本保障,而信仰是社会和谐运行的基石。根据以上陈述,可以得出以下哪项?
AInthe1500s,civilunrestledBtothebreakupCofVietnamDforseveralsmallerstates.
最新回复
(
0
)