首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序在输入m后,求满足条件“n!<=m<=(n+1)!”的值n,请将程序补充完整。 #include <iostream> using namespace std; int main() { int n,m, jc
下列程序在输入m后,求满足条件“n!<=m<=(n+1)!”的值n,请将程序补充完整。 #include <iostream> using namespace std; int main() { int n,m, jc
admin
2009-02-15
28
问题
下列程序在输入m后,求满足条件“n!<=m<=(n+1)!”的值n,请将程序补充完整。
#include <iostream>
using namespace std;
int main()
{
int n,m, jc = 1;
cin>>m;
for(n=2;jc<=m;n++)
jc = jc*n;
cout<<"n="<<【 】<<end1;
return 0;
}
选项
答案
(n-2)
解析
研究本题中包含的语句“jc<=m;”和“jc=jc*n:”,可发现本题是通过求出“n!”的值jc并检查该值是否大于m;如果小于等于,继续循环求出“(n+1)!”直到jc>m。跳出循环后,得到n的值并输出。题中要填出n的输出值,但应注意:如果直接填n,是错误的。因为在循环语句中先求出jc=jc*n,如果这时的jc>m,循环还没结束,n的值就比要求的值大1,结束循环后,执行n++后,再判断jc<=m,所以n的值比所求的大2,故应填入n-2。
转载请注明原文地址:https://jikaoti.com/ti/yFd0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在满足实体完整性约束的条件下( )。
有如下语句:k=a>b?(b>c?1:0):0;,以下程序段中,与上述语句功能相同的是()。
有以下程序#include<stdio.h>#defineF(x)2.84+x#definePR(a)printf("%d",(int)(a))#definePRINT(a)PR(a);putchar(’\
有以下程序#include<stdio.h>structtt{intx;structtt*y;}s[2]={1,0,2,0};main(){structtt*p=s;p->y=s;print
下列关于C语言数据文件的叙述中正确的是()。
下列给定程序中函数fun的功能是:用递归算法求形参a的平方根。求甲方根的迭代公式如下:例如,a为2时,平方根值为1.414214。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题
uniondt{inta;charb;doublec;}data;以下叙述中错误的是()。
给定程序MOD11.C中,函数fun的功能是判断整数n是否是“完数”。当一个数的因子之和恰好等于这个数本身时,就称这个数为“完数”。例如:6的因子包括l、2、3,而6=1+2+3,所以6是完数。如果是完数,函数返回值为1,否则函数返回值为0。数组a中存放
算法空间复杂度的度量方法是
下列排序法中,最坏情况下时间复杂度最小的是
随机试题
关于脊髓神经的叙述,错误的是
可摘局部义齿固位体应具备的条件哪项是错误的
牙隐裂好发于以下牙齿,除了
我国经济活动人口的统计范围是()。
下列关于盈亏平衡点分析,说法正确的是( )。
甲公司系增值税一般纳税人,适用的增值税税率为17%,适用的所得税税率为25%。预计在未来期间保持不变。甲公司已按2014年度实现的利润总额6000万元计算确认了当年的所得税费用和应交所得税,金额均为1500万元,按净利润的10%提取了法定盈余公积。甲
《广陵散》是()。
唐寅仕女画笔法刚柔相济、描写并用,创明代仕女画之典型,如《修竹仕女图》。()
计算下列积分:
A、602.B、612.C、412.D、402.B题问“男士住哪个房间”。文中提到"You’llbestayinginroom612."因此[B]“612”为正确答案。
最新回复
(
0
)