首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中。函数fun的功能是:找出100至x(x≤999)之间各位上的数字之和为15的所有整数,然后输出;符合 条件的整数个数作为函数值返回。 例如,当n值为500时,各位数字之和为15的整数有: 159、168、177、186、195、249、
给定程序中。函数fun的功能是:找出100至x(x≤999)之间各位上的数字之和为15的所有整数,然后输出;符合 条件的整数个数作为函数值返回。 例如,当n值为500时,各位数字之和为15的整数有: 159、168、177、186、195、249、
admin
2013-03-29
38
问题
给定程序中。函数fun的功能是:找出100至x(x≤999)之间各位上的数字之和为15的所有整数,然后输出;符合
条件的整数个数作为函数值返回。
例如,当n值为500时,各位数字之和为15的整数有:
159、168、177、186、195、249、258、267、276、285、294、
339、348,357,366,375,384,393,429、438,447、456、
465、474、483、492。共有26个。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行。也不得更改程序的结构!
#include
int fun(int x)
{ int n,s1,s2,s3,t;
/****************found**************/
n= 【1】;
t=100;
/****************found**************/
while(t<=【2】)
{sl=t%10;s2=(t/10)%10;s3=t/100;
if(s1+s2+s3==15)
(printf("%d",t);
n++;
}
/****************found**************/
【3】;
}
return n;
}
main()
{ int x=一1;
while(x>999|| x<0)
(printf("Please input(0
999):");scanf("%d",&x);}
printf("\nThe result is:%d\n",
fun(x));
}
选项
答案
(1)0 (2)x (3)t++或t=t+1
解析
第一空:由“return n;"可知,n是返回值,n计数了满足题干条件的x的个数,故第一空处n的初始化为0,因此第一空应为“0"。
第二空:根据主函数中fun函数的调用“fun(x)",可知fun函数的参数x是循环的终止条件,即循环变量t从100开始到x结束,故第二空处应为“x"。
第三空:在while循环体内没有t变化的语句,因此第三空处是t自增,因此第三空处应为“t++"或“t=t+1"。
转载请注明原文地址:https://kaotiyun.com/show/cPJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。inta=1234;printf("%2d\n",a);
以下程序的输出结果是()。#include<stdio.h>intfun(intn,int*s){intf1,f2;if(n==0||n==1)*s=1;else
下列二维数组初始化语句中,不正确的是()。
下面程序中有错误的行是()。(每行程序前面的数字表示符号)1main()2{3inta[3]={1};4inti;5scanf("%d",&a);6for(i-
阅读下面程序段,则执行后的结果为#include"stdio.h"main(){intm=4,n=2,k;k=fun(m,n);printf("%d\n",k);}fun(intm,intn
已有定义double *p;,请写出完整的语句,利用malloc函数使p指向一个双精度型的动态存储单元【 】。
有以下程序,其中函数f的功能是将多个字符串按字典顺序排序: #include<string.h> void f(char *p[],int n) {char *t;int i,j; for(i=O;i<n-1;i++)
有以下程序段: int n,t=1,S=0; scanf("%d",&n); do{s=s+t;t=t-2;}while(t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是 ______。
设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句:if(a<B)if(c=D)y=0;elsey=1;该语句所表示的含义是______。
随机试题
与《麻醉药品和精神药品管理条例》的立法宗旨和管制要求不符的是
一头2岁赛马进入9月份后开始发病,体温升高到40~C以上,稽留数日,体温回复到正常,经短时间的间歇,体温再度升高,如此反复。随着体温升高,病马精神不振,呼吸急促,脉搏频数,食欲减退;数日后体温暂时正常时,以上症状亦有所减退或消失。间歇3~6日后,体温再度上
指导项目监理组织全面开展进度控制、投资控制和质量控制活动的文件是( )。
行政行为的内容必须合法、适当,这是行政行为的生效要件之一。对该要件的正确理解是:()。
在实际操作中,商业银行在真正需要资金时,通常选择()方式来解决。
关于发展速度与增长速度的说法,正确的有()。
MRP系统最主要的目标是确定每项物料在每个时区的需求量,以便为正确地进行生产库存管理提供必要的信息。()
2013年元宵节过后,甲外出打工,乙是甲的邻居,两家关系非常好,甲拜托乙照顾自己7岁的女儿丙,在甲不在的时间里,乙作为丙的监护人。2013年8月,一阵暴风雨过后,甲的房屋由于年老失修,有倒塌的危险。为怕甲的房屋倒塌影响到自己,以自己的名义请施工队对甲的房屋
SNMPv1是一个不安全的协议,管理站(Manager)与代理(Agent)之间通过(55)进行身份认证,由于认证信息没有加密,因此是不安全的。1998年公布的SNMPv3定义了基于用户的安全模型USM,其中的认证模型块结合(56)算法形成认证协议,产生了
有以下程序#includevoidmain(){charb,c;inti;b=’a’;c=’A’;for(i=0;i<6;i++){if(i%2)putchar(i+b);elseputchar(i+c);
最新回复
(
0
)