首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位的顺序组成一个新数,作为函数值返回。 例如,从主函数输入一个整数27638496,则函数返回值为26846。 请在程序的下画线处填入正确的内容并将下画线删除,使程序得
下列给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位的顺序组成一个新数,作为函数值返回。 例如,从主函数输入一个整数27638496,则函数返回值为26846。 请在程序的下画线处填入正确的内容并将下画线删除,使程序得
admin
2017-02-24
65
问题
下列给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位的顺序组成一个新数,作为函数值返回。
例如,从主函数输入一个整数27638496,则函数返回值为26846。
请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
unsigned long fun(unsigned long n)
{ unsigned long x=0,s,i;int t;
s=n;
/*********found*********/
i=
【1】
;
/*********found*********/
while(
【2】
){t=s%10;
if(t%2==0){
/*********found*********/
x=x+t*i;i=
【3】
;
}
s=s/10;
}
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)1 (2)s>0 (3)i*10
解析
填空1:变量i用来控制被取出的偶数在新数中的位置,应赋初值1。
填空2:while语句的循环条件是s>0。
填空3:变量i用来标识个位、百位和千位等。
转载请注明原文地址:https://kaotiyun.com/show/HMDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是______。structNODE{inthum;structNODE*next;};main(){structNODEs[3]={{1,’\0’},{2,’\0’},{3,’\0’}},*p,*q
以下程序运行后的输出结果是______。main(){charc1,c2;for(c1=’0’,c2=’9’;c1<c2;c1++,c2--)printf("%c%c",c1,c2);printf("\n");}
下列叙述中错误的是()。
若执行下列程序时从键盘上输入2,则输出结果是()。#inclUde<stdio.h>main(){inta;scanf("%d",&A);if(a++<3)printf("%d\n",A);elseprintf("%d\n",a-
C语言可执行程序的开始执行点是()。
数据的逻辑结构有线性结构和______两大类。
以下程序的输出结果是【】。#includevoidswap(int*a,int*b){int*t;t=a;a=b;b=t;}main(){inti=3,j=5,*p=&i,
下面程序的功能是:计算110之间的奇数之和与偶数之和,请填空。#includemain(){inta,b,c,I;a=c=0;for(I=0;I
设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
随机试题
下列各项审计证据中证明力最不可靠的是()
患者,女,30岁。反复右下腹隐痛不适伴有腹泻黄烂便6个月,伴有低热、盗汗,平素偶有口腔溃疡,无便血或消瘦。查体,体温37.6℃,轻度贫血貌,心肺无异常,右下腹可触及可疑包块,轻压通,移动性浊音(-),肠鸣活跃。以下检查对诊断的价值最大的是
药理学研究的主要内容是
(2006)下列钢材的物理力学性能指标,何种与钢材厚度有关?
建筑防雷保护装置由()组成。[2012年lO月真题]
在无过错责任中,原告不需要证明的是()。
社会工作是以利他主义价值观为指导,以科学的知识为基础,运用科学方法助人的服务活动。根据上述定义,下列属于社会工作的一项是()。
将4个完全相同的红球,8个完全相同的黑球排成一排,要求每个红球右侧必须是黑球,则共有()种排法.
Today’skindergartenersareheavierthankidsbroughtupinthe1970sand1980sandappeartobeontheroadtobecome【M1】______
Manypeoplethroughouttheworldareworriedabouttheircomputers.Theyfearthemachineshavebeen【B1】______byavirus.Aviru
最新回复
(
0
)