首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:找出100~999之间(含100和999)所有整数中各位上数字之和为X(x为一正整数)的整数,然后输出;符合条件的整数个数作为函数值返回。 例如,当X值为5时,100~999之间各位上数字之和为5的整数有:104、1
给定程序中,函数fun的功能是:找出100~999之间(含100和999)所有整数中各位上数字之和为X(x为一正整数)的整数,然后输出;符合条件的整数个数作为函数值返回。 例如,当X值为5时,100~999之间各位上数字之和为5的整数有:104、1
admin
2015-06-08
24
问题
给定程序中,函数fun的功能是:找出100~999之间(含100和999)所有整数中各位上数字之和为X(x为一正整数)的整数,然后输出;符合条件的整数个数作为函数值返回。
例如,当X值为5时,100~999之间各位上数字之和为5的整数有:104、113、122、131、140、203、212、221、230、302、311、320、401、410、500。共有15个。当X值为27时,各位数字之和为27的整数是:999。只有1个。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
#int fun(int x)
{ int n,s1,s2,s3,t;
n=0;
t=100;
/**********found***********/
while(t<=___1___){
/**********found***********/
s1=t%10;s2=(___2___)%10;s3=t/100;
/**********found***********/
if(s1+s2+s3==___3___)
{printf(“%d”,t);
n++;
}
t++;
}
return n;
}
main()
{ int x=一1;
while(x<0)
(printf(“Please input(x>0):
”);scanf(“%d”,&x);)
printf(“\nThe result is: %d\n”,
fun(x));
}
选项
答案
(1)999 (2)t/10 (3)x
解析
在100~999之间(含100和999)所有整数中,取x的个位、十位和百位,可由x%10,x/10再对10求余、x/100分别得到。第一空:是补充while循环的终止条件,题干要求fun寻找100~999之间满足条件的数x,因此循环终止条件是999,故第一空处应填“999”。
第二空:“s1=t%10; s2=(___2___)%10;s3=t/100;”可知s1求得t的个位数,s3求得t的百位数,因此s2是求t的十位数。(t/10)变量t变成两位数,再次对10取余便得到t的十位数,因此第二空处应为“t/10”。
第三空:“if(s1+s2+s3=___3____)”是判断t是甭满足题干条件:各位上数字之和为x,因此第三空处应为“x”。
转载请注明原文地址:https://jikaoti.com/ti/2jn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行下面程序的正确结果是()。main(){floata=1.9;switch(a){case0:printf("0000");case1:printf("1111");
下面程序的输出是【】。main(){enumem{em1=3,em2=1,em3};char*aa[]={"AA","BB","CC","DD"};printf("%s%s%s\n",aa[em1],aa[e
若已建立如下图所示的单向链表结构:在该链表结构中,指针p、s分别指向图中所示结点,则不能将s所指的结点插入到链表末尾仍构成单向链表的语句组是______。
有如下程序段:#include<stdio.h>#defineMax(a,B)a>b?a:bmain(){inta=5,b=6,c=4,d;d=c+Max(a,B);printf("%d",D
运行下面的程序,其输出结果为______。main(){pintf("%d,%d",5%-3,-5%3);}
以下程序的输出结果是_______。#include<stdio.h>main(){inti;for(i=1;i<5;i++){if(i%2)printf("*");elseco
请选出以下程序的输出结果_______。#include<stdio.h>sub(int*s,inty){staticintt=3,y=s[t];t-;}main(){inta[]={
以下选项中,能定义s为合法的结构件变量的是_______。
随机试题
关于情绪生理反应
计算机的存储器的主要功能是()。
为承办每年全省高校运动会,某高校新建一栋体育馆,由主体建筑(比赛馆)和附属建筑(训练馆)两部分组成,建筑高度23m,总建筑面积1.70万m2,采用框架及大跨度钢屋架结构体系,耐火等级二级。比赛馆为单层大空间建筑,可容纳观众席4446个,其中固定席3514个
关于以现金结算的股份支付,以下表述不正确的是()。
近期国际农产品价格有所上涨,国内粮价也受到冲击,但国内农产品市场相对封闭,其供求基本上仍处于强力可控之中,农产品价格的稳定,决定了CPI的相对稳定。不过,警惕性不能放松,一旦:国内农产品价格涨起来,进而引发连锁反应,前几年由农产品价格上涨引发的通胀可能会重
高效懒人是职场中的一种工作态度,他们会迅速、完美、毫无声息地完成他们承担的所有工作职责。他们总是能按时上交工作,往往是因为在几个月前就已经完成任务,而不让其他人知晓。根据上述定义,下列属于高效懒人的一项是:
(2011年浙江.6)思想史研究在很长时间里面,变得相当狭窄和单一,近来这种状况有一些变化的__________,其实,学科界限的打破是一种必然的趋势,在这种趋势下的思想史研究不能__________。依次填入画横线部分最恰当的一项是(
根据以下资料,回答下列问题。2000年,浙江省常住入口中来自省外入口占比为:
自陈式测验的编制方法有哪些?
Theabilitytoseewordsoneithersideofthepointatwhichyoureyesfocusiscalledperipheralvision(外围视觉).Foreignstuden
最新回复
(
0
)