首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位的顺序组成一个新数,作为函数值返回。 例如,从主函数输入一个整数27638496,则函数返回值为26846。 请在程序的下画线处填入正确的内容并将下画线删
下列给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位的顺序组成一个新数,作为函数值返回。 例如,从主函数输入一个整数27638496,则函数返回值为26846。 请在程序的下画线处填入正确的内容并将下画线删
admin
2018-03-28
26
问题
下列给定程序中,函数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%i0;
if(t%2==0){
/*********found*********/
X=x+t*i;i=
【3】
;
}
s=s/10;
}
return x;
}
main()
{ unsigned long n=一1;
while(n>99 999999 ||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://jikaoti.com/ti/Paa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行以下程序后sum的值是【】。main(){inti,sum;for(i=1;i<6;i++)sum+=i;printf("%d\n",sum);}
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【】和选择排序等。
若有结构体定义:structstu{intnum;charsex;intage;}al,a2;则下列语句中错误的是()。
若变量x、y已定义为int类型且x的值为99,y的值为9,请将输出语printf(【】,x/y);补充完整,使其输出的计算机结果形式为:x/y=11。
设有如下定义structss{charname[10];intage;charsex;}std[3],*p=std;下列各输入语句中错误的是_______。
C语言中,文件组成的基本单位为()。
以下语句中存在语法错误的是()。
以下能正确定义字符串的语句是()。
以下四个选项中,不能看作一条语句的是()。
下列关系运算的叙述中,正确的是______。
随机试题
膀胱癌最常见的恶性肿瘤为
颅内胶质瘤中最常见的是
原发性高血压治疗的目的是
砖基础砌筑施工,做法不正确的是()。
【背景资料】某机电安装工程竣工验收后投入使用。在保修期内,该工程的计算机房由甲供的风机盘管的附件(冷冻水柔性接管)发生断裂而漏水,使建筑装修及计算机均遭受损失。为此,用户发生安装工程质量投诉,经查冷冻水柔性接管提前老化,属于产品质量问题。经返工更
马斯洛的需要层次理论中,情感、被接纳、友谊等需要是指()。
在纪念包公诞辰1008周年座谈会上,有关专家及包公后裔共同提出:法院应组织新任职干部面对包公像缅怀先贤,并立下廉洁正直、勤政为民、司法为公的誓言。另外,在开封各主要进市路口及大型户外广场建立包公雕塑,让包公真正成为开封的城市标志和形象代言人。请谈谈你的看法
2005年全国房地产开发完成投资()2006年12月全国70个大中城市房屋销售价格环比涨幅比上月高()
以下关于网络接入技术的叙述中,不正确的是(13)。
Youreallyoughtto______;alltheselatenightsaredoingyounogood.
最新回复
(
0
)