首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:找出100~999之间(含100和999)所有整数中各位上数字之和为x(x为一正整数)的整数,然后输出;符合条件的整数个数作为函数值返回。 例如,当x值为5时,100~999之间各位上数字之和为5的整数有:104、113
给定程序中,函数fun的功能是:找出100~999之间(含100和999)所有整数中各位上数字之和为x(x为一正整数)的整数,然后输出;符合条件的整数个数作为函数值返回。 例如,当x值为5时,100~999之间各位上数字之和为5的整数有:104、113
admin
2017-11-27
60
问题
给定程序中,函数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个。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include
int fun(int x)
{ int n, s1, s2, s3, t;
n=0;
t=100;
/**********found**********/
while(t<=【1】){
/********** found**********/
sl=t%10; s2=(【2】)%10; s3=t/100;
/********** found**********/
if(sl+s2+s3==【3】)
{ printf("%d ",t);
n++;
}
t++;
}
return n;
}
main()
{ int x=-l;
while(x<0)
{printf("Please input(x>0):");
scanf("%d",&x);}
printf("\nThe result is: %d\n",
fun(x) ) ;
z}
选项
答案
(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://kaotiyun.com/show/2nxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一颗二叉树中共有70个叶子节点与80个度为1的节点,则二叉树的总节点数为()。
设变量均已正确定义并赋值,以下与其他三组输出结果不同的一组语句是
若有定义:inta=6,b=8,c=14;接着顺序执行下列语句后,变量c中的值是____________。c=(b-=(a.5));a=(c%3)+(a=8);
下列定义变量的语句中错误的是()。
运行下列程序,若从键盘输入字符“a”,则输出结果是()。charc;c=getchar();if(c>=’a’&&c<=’g’)c=c+4;elseif(c>=’g’&&c<=’z’)c=c-21;
数据结构分为逻辑结构和存储结构,循环队列属于【】结构。
数据结构分为线性结构和非线性结构,带链的队列属于【】。
数据结构中,与所使用的计算机无关的是数据的
下列程序的运行结果是()。#include<stdio.h>main(){stmctdate{intyear,month,day;}today;primf("%d\n",sizeof(struct
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
甲公司从事建筑工程作业,其在外地设有一处分公司,并且已取得营业执照;2020年7月1日,因新项目建设需要,分公司决定新招一批建筑工人。随后分公司在当地招聘了包括小王和小李在内的10名工人,8月1日开始工作。乙公司与应聘个人口头约定了工作内容和工资数额。
心绞痛发作时首要的处理措施是()
下列变性实质上为组织坏死的是
某土钉墙支护的建筑基坑,基坑深度为9m,支护坡面与水平面的夹角β=70°,土钉与水平面夹角为15°,土钉的水平与垂直间距均是1.2m,墙后土体的c=20kPa,φm=30°,γ=19kN/m3,无地面超载。取土钉轴向拉力调整系数为0.8。试问:在
财物是单位财产物资的简称,是反映一个单位进行或维持经营管理活动的具有实物形态和非实物形态的经济资源。()
根据《支付结算办法》的规定,下列各项中,商业银行向其办理信用卡收单业务时,()行业应当收取不低于交易金额2%的手续费。
实施看板管理是有条件的,如()等。如果这些先决条件不具备,看板管理就不能发挥应有的作用,从而难以实现准时化生产。
张大来的原户籍所在地在杨村,1994年张大来从杨村开出迁住证,迁往李村。但在李村登记前,张大来得病,在县城关医院住院1年零3个月,病愈后张大来前往北京市打工,并在某区办理了暂住证,居住期限为6个月,现住在某区某街道某号。现问,张的住所应确定为何处?(
()领导全国公安机关的督察工作。
梅耶(R.E.Mayer)将西方科学心理学与教育实践的关系比作三种道路,即:()。
最新回复
(
0
)