首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,则以下能正确计算f=n!的程序段是
设变量已正确定义,则以下能正确计算f=n!的程序段是
admin
2018-11-21
59
问题
设变量已正确定义,则以下能正确计算f=n!的程序段是
选项
A、f=0;
for(i=1;i<=n;i++)f*=i;
B、f=1;
for(i=1;i<n;i++)f*=i;
C、f=1;
for(i=n;i>l;i++)f*=i;
D、f=1;
for(i=n;i>=2;i--)f*=i;
答案
D
解析
本题主要考查for循环的使用。题目要求计算阶乘n!,通过for循环来实现,循环变量i可以从1到n(包括n)或者从n到1,在循环体内做累乘。选项A)中,累乘变量的初值为0,最终计算结果也为0;选项B)中循环次数为n-1次,累乘结果少乘了n;选项C)是死循环;选项D)正确。
转载请注明原文地址:https://kaotiyun.com/show/8exp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列有关数据库的描述,正确的是
若变量已正确定义并赋值,下面符合C语言的表达式是______。
C语言中文件的存取方式()
数据的存储结构是指()。
下列叙述错误的是()。
函数YangHui的功能是把杨辉三角形的数据赋给二维数组的下半三角,形式如下111121133114641其构成规律是:(1)第0列元素和主对角线元素均为1(2)其余元素为
下列叙述中正确的是______。
以下程序运行后的输出结果是【】。main(){charc;intn=100;floatf=10;doublex;x=f*=n/=(c=50);printf("%d%f\n",n,x
下面程序的功能是根据公式e=1+1/1!+1/2!+1/3!+1/4!+...计算e的近似值,精度要求为10-5。请填空。main(){intn;doublee=1.0,t=1.0;for(n=1;【】n++
如果一个算法显式地调用自己则称为()
随机试题
在进行安伞需求分析时需要建立风险意识、权衡意识、相对意识和()
函数y=的反函数是_________.
涵洞施工测量的主要内容有()。
弹性预算所依据的业务量可以有()。
根据有效市场假说,下列说法中正确的有()。
物业房屋及设施设备管理的基本要求是()。
光年是()计量单位。
开放性软组织损伤的处理原则是及时处理_______,预防感染。
某工程有10项工作,其相互的依赖关系如下表所示,则双代号网络计划绘制正确的是(50),其关键路径时间为(51)天。(50)
A、不爱看书B、最近不太忙C、要去图书馆B
最新回复
(
0
)