首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序在输入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
29
问题
下列程序在输入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全国计算机二级
相关试题推荐
以下关于return语句的叙述中不正确的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
有以下程序:#include<stdio.h>intfun(char*s){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun("goodbye!"));}
下列语句组中,不正确的是()。
以下选项中正确的定义语句是
以下有关宏替换的叙述不正确的是()。
下面属于应用软件的是
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
随机试题
视觉中枢位于
试述头痛的常见病因。
A.扁桃体切除B.免疫调节剂C.抗生素+抗病毒药D.纤维支气管镜局部灌洗治疗E.肺叶切除男,5岁,反复咳嗽、咳脓痰,肺CT示右下叶柱状支气管扩张。最适当的治疗是
下列关于摄影测量叙述不正确的是()。
在国际上,项目经理的地位作用和特征是( )。
随着经济的发展,()已逐渐成为市场体系的核心。
甲公司专营A地至B地的旅客运输业务。2006年11月1日,由于正值客运淡季,甲公司将一使用空调车的班次取消,购买了该班次车票的旅客被合并至没有空调的普通客车中。该批旅客认为甲公司的做法不合理,要求退还部分票款,但甲公司以近期多雨雾、路不好走,两种票价金额相
雨果的代表作______主要讲述了主人公冉.阿让一生的经历,充分体现了作者的资产阶级人道主义思想。
若有如下sub过程:Subsfun(xAsSingle,YAsSingle)t=Xx=t/yy=tModYEndSub在窗体中添加一个命令按钮command33,对应的事件过程如下:
WhichstatementisNOTtrueabouttheexplosions?
最新回复
(
0
)