首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数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
2017-07-27
20
问题
给定程序中,函数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、5000共有15个。当x值为27时,各位数字之和为27的整数是:999。只有1个。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
1 #include<stdio.h>
2 int fun(int x)
3 { int n,s1,s2,s3,t ;
4 n=0;
5 t=100;
6 /*********found*********/
7 while(t<= __1__) {
8 /*********found*********/
9 s1=t%10;s2=( __2__ )%10;s3=t/100;
10 /*********found*********/
11 if(s1+s2+s 3==__3__)
12 {printf(’’%d’’,t);
13 n++;
14 }
15 t++;
16 }
17 return n;
18 }
19 main()
20 { int x=-1;
21 while(x<0)
22 { printf(’’Please input(x>0):’’); scanf(’’%d’’,&x);}
23 printf(’’\nThe result is:%d\n’’,fun(x));
24 }
选项
答案
(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/dFi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下的程序段:charstr[]="HelloWorld";char*ptr;ptr=str;执行上面的程序段后,*(ptr+10)的值为()。
阅读下面程序,程序执行后的结果为()。#include"stdio.h"main(){char*str="abcdefghijklnmopq":while(*str++!=’e’);printf("%c\n"
有以下程序#include<stdio.h>intfun(inta,intB){if(b=0)returna;elsereturn(fun(--a,--B));}main(){pdntf("%d\
下列选项中,不能作为合法常最的是()。
在数据库管理技术的发展中,数据独立性最高的是()。
有以下程序:#include<stdio.h>main(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen("d2.dat","wb");fwrite(a,sizeof(int)
下列队列的描述中,正确的是()。
二叉树的遍历可以分为三种:前序遍历、__________遍历和后序遍历。
下列二叉树描述中,正确的是()。
栈和队列的共同特点是()。
随机试题
物象使“感兴”得以发生联想得以展开,在此基础上生成的“象”便是兴象,那么兴象的主要特征是()
口服避孕药避孕的妇女,如需生育,下列叙述哪项正确()。
2012年7月8日,宫某为其子陈某投保了生死两全保险,保险期限5年,保费于当日一次缴清。同年9月11日,陈某因盗窃罪被判处6年有期徒刑。2014年7月27日,陈某越狱,触电力网而身亡。对于本案,保险人应:()
施工现场中,临时设施与在建工程的防火间距不应小于()m。
下列设有自动喷水灭火系统的建筑或场所中,其自动喷水灭火系统应按中危险级Ⅰ级设置的有()。
2016年10月1日,甲公司将一土地使用权出租,作为投资性房地产,并采用公允价值模式进行后续计量。该土地使用权转换日账面价值为4925万元,原价为5000万元,按50年、采用直线法摊销,无残值。租赁开始日的公允价值为6000万元。2016年12月31日,上
第一个提出要使教育学成为一门科学,并认为应该以伦理学和心理学作为教育学的理论基础的是()。
化感作用是指一种植物通过向环境释放化学物质而对该种植物或周围植物(包括微生物)所产生的直接或间接的作用。根据上述定义,下列不属于化感作用的是()。
现在许多学生认识不到时间宝贵这一问题,没有好好把握人生中重要的时光,有些学生荒废时间、碌碌无为:有些同学不会利用时间。假如你是这些学生的班主任,请针对班级中出现的问题,设计一个主题班会方案(至少包括主题、设计依据、目标、内容与过程、预设效果与检验方法等)
某单位的办公室秘书小马接到领导的指示,要求其提供_份最新的中国互联网络发展状况统计情况。小马从网上下载了一份未经整理的原稿,按下列要求帮助他对该文档进行排版操作并按指定的文件名进行保存。自报告摘要开始为正文。为正文设计下述格式的页码:自奇数页码开始
最新回复
(
0
)