首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位的顺序组成一个新数,作为函数值返回。 例如,从主函数输入一个整数27638496,则函数返回值为26846。 请在程序的下画线处填入正确的内容并将下画
下列给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位的顺序组成一个新数,作为函数值返回。 例如,从主函数输入一个整数27638496,则函数返回值为26846。 请在程序的下画线处填入正确的内容并将下画
admin
2017-09-23
90
问题
下列给定程序中,函数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 >9 9 9 99 9 9 9 ||n < 0)
{printf("Please input(0 < n < 100000000):");
scanf("%ld",&n);}
printf f"\nThe result is:%
ld\n",fun(n));
}
选项
答案
(1)1 (2)s>0 (3)i*10
解析
本题考查:变量赋初值操作;while循环语句;已知数n的各个位数值如何表示数n。
填空1:变量i用来控制被取出的偶数在新数中的位置,应赋初值1。
填空2:while语句的循环条件是s >0。
填空3:变量i用来标识个位、百位和千位等。
转载请注明原文地址:https://kaotiyun.com/show/Csxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言中允许用外部说明来指定变量、函数和其他标识符的特征,这里所说的外部指的是()。
下面程序的运行结果是()。#include<stdio.h>#include<string.h>main(){char*s1="abDuj";char*s2="ABdUG";intt;t=s
以下选项中非法的字符常量是()。
设变量均已正确定义,若要通过scanf("%d%c%d%c”,&a1,&e1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:口代表空格字符)()。
下面的程序在编泽时产生错误,其出错原因是()。#include<stdio.h>main(){int1_case;floatprintF;printf("请输入2个数:");scanf("%d%f",&
下面程序的运行结果是()。#definePOW(r)r*rmain(){intx=2,y=3,t;t=POW(x+y);printf("%d\n",t);}
下面程序将二维数组a的行和列元素互换后存放到另一个二维数组b中,请填空。main(){inta[2][3]={{1,2,3},{4,5}},b[3][2],i,j;for(i=0;i<2;i++){for(j=0;j<3;j++)
若有以下定义,则对a数组元素的正确引用是()。inta[5],*p=a;
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structanumber[10];
随机试题
舌的运动神经为
患者,男,38岁。胸骨疼痛3个月余,体检时发现脾大达肋下4cm,化验血白细胞升高达60×109/L,临床疑诊为慢性粒细胞白血病。问题2:下列不支持慢性粒细胞白血病慢性期的是
急性肾炎时在肾小球基底膜上沉积的免疫球蛋白主要是
沿海某开发区将滩涂治理与围垦造地结合,在开发区的东部建设一块50万m2的商业用地,工程内容包括:将周边淤泥吹填至场区围堰内、地基加固、陆上土方回填等。通过招标确定了施工单位。施工合同规定:工期220d;开工时间:2001年6月30日;工程造价:9110万元
公路项目工程量清单单价应包括的费用有()。
根据相关法律法规的规定,纳税人因有特殊困难,不能按期缴纳税款的,经省、自治区、直辖市税务局批准,可以延期缴纳税款,但最长不得超过( )个月。
为何中国人过年时一定要回家?据专家考证,可能与“年”是个恶兽的传说有关。传说,“年”长着四只角、四只足,力大无比,在每年的最后一天,便会出来作祟,当时生产力低下,个体对付“年”的能力不足,人多力量大,于是全家人守在一起,等着“年”的到来,合力把“年”赶走,
__________,白雨跳珠乱入船。(宋.苏轼《六月二十七日望湖楼醉书》)
①尽管饮食习惯不良、不爱活动等因素会增加儿童肥胖的风险②但对双胞胎进行的研究以及其他基于家庭进行的研究表明,儿童期肥胖可能有基因方面的原因③作为影响现代社会的主要公共卫生问题之一,肥胖日益引起公众关注④但对导致普通儿童肥胖的基
WhenIwaswalkingdownthestreettheotherday,Ihappenedtonoticeasmallbrownleatherwalletlyingonthesidewalk.Ipic
最新回复
(
0
)