首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序在输入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
31
问题
下列程序在输入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://kaotiyun.com/show/G7kp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件设计中模块划分应遵循的准则是()。
有如下程序:#includemain(){inta=0,b=1;if(a++&&b++)printf("T");elseprintf("F");printf("a=
给定程序中已建立一个带有头结点的单向链表,链表中的各结点按数据域递增有序链接。函数fun的功能是:删除链表中数据域值相同的结点,使之只保留一个。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
设有语句:if(a==1)b=2;c=3;,以下语句中与之等价的是()。
以下不能将s所指字符串正确复制到t所指存储空间的是()。
给定程序中,函数fun的作用是:不断从终端读入整数,由变量a统计大于0的个数,用变量c来统计小于0的个数,当输入0时结束输入,并通过形参pa和pb把统计的数据传回主函数进行输出。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
在软件设计中不使用的工具是()。
通常软件测试实施的步骤是()。
随机试题
生物体内核苷酸中的磷酸基团最常位于戊糖的
执业药师注册必须具备一定的条件。关于注册条件的说法错误的是()。
以下法律冲突的解决方法中,属于间接调整方法的有:
佛教创立于_______世纪,创始人姓乔达摩,名悉达多,佛教徒尊称其为“释迦牟尼”,意思是_______。
“朝为田舍郎,暮登天子堂。将相本无种,男儿当自强,少小须勤学,文章可立身。满朝朱紫贵,尽是读书人。”该诗反映的现象与()的推行直接相关。
下列语句中,没有语病的一句为()。
如图所示,在一个装着水的杯子里放进一块冰,则在冰块融化的过程中,杯子水面高度的变化情况应当是:
随枣会战
Ineednewheelsontheseshoes;thepresentonesare______.
在其他条件不变的情况下,资本有机构成的不断地提高,会导致()
最新回复
(
0
)