首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位的顺序组成一个新数,作为函数值返回。 例如,从主函数输入一个整数27638496,则函数返回值为26846。 请在程序的下画线处填入正确的内容并将下画线删除,使程序得
下列给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位的顺序组成一个新数,作为函数值返回。 例如,从主函数输入一个整数27638496,则函数返回值为26846。 请在程序的下画线处填入正确的内容并将下画线删除,使程序得
admin
2017-02-24
50
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
下列关于栈的描述中错误的是()。
下列叙述中错误的是()。
下列程序的输出结果是()。#include<stdio.h>voidp(int*x){printf("%d",++*x);}voidmain(){inty=3;p(&y);}
若有定义inta=5,b=7;,则表达式a%=(b%2)运算后,a的值为()。
关于结构化程序设计原则和方法描述错误的是()。
软件定义时期主要包括______和需求分析两个阶段。
设有定义"struct{inta;floatb;charc;}abc,*p_abc=&abc;",则对结构体成员a的引用方法可以是abc.a和p_abc【】a。
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
下列函数的运行结果是main(){inti=2,p;intj,k;j=i;k=++i;p=f(j,k);printf("%d",p);}intf(inta,intb){intc;if(a>b
随机试题
报表的指标内容、名称应保持相对稳定性,这体现了企业会计报表设计的_______原则()
Shehardlyevergoesto_________thetheater.
胰岛中分泌胰岛素的细胞是()
某机械加工企业,主要生产设备为金属切削机床:车床、铣床、磨床、钻床、冲床、剪床等,同时,车间还安装了3t桥式起重机,配备了2辆叉车。根据该公司近几年的事故统计资料,大部分事故为机械伤害和物体打击事故,其中曾经一年内发生冲床断指事故14起。根据以上场景,回答
专用存款账户是对特定用途资金进行专项管理和使用而开立的银行结算账户。该特定用途的资金范围不包括()。
旅游行政部门对曾被吊销导游证的人员,不得重新颁发导游证。()
阅读下面一段教学实录(节选)回答问题。师:(赞叹的,语气上扬)这篇文章写得好不好啊?生:(异口同声)好!师:(试探的)最值得我们学习的是文章的形式还是……生:(齐声)内容!师:(满意的)好!接下来我们来学习这篇文章深刻而又富有哲理的内容!以下对
国际竞争优势的分析方法中的钻石模型是()提出的。
•Youwillhearanotherfiverecordings.•Foreachrecording,decidewhoistalking.•Writeoneletter(A-H)nexttothe
Everyyearinallkindsofdifferentcountriesaroundtheworld,asmallnumberofpeoplewinhuge(11)inlotteries.People
最新回复
(
0
)