首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,则以下能正确计算f=n!的程序段是
设变量已正确定义,则以下能正确计算f=n!的程序段是
admin
2018-11-21
73
问题
设变量已正确定义,则以下能正确计算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全国计算机二级
相关试题推荐
有两个关系R和T如下:则由关系R得到关系T的操作是
若有以下程序段:intm=0xabc,n=0xabc;m-=n;printf("%X\n",m);执行后的输出结果是______。
与数据元素本身的形式、内容、相对位置、个数无关的是数据的______。
以下程序运行后的输出结果是【】。main(){chara[]="Language",b[]="Programe";char,p1,*p2;intk;p1=a,p2=b;for(k=0;k<=7
一个良好的算法由下面的基本结构组成,但不包括______。
运行以下程序后,如果从键盘上输入6514<回车>,则输出结果为_____。main(){intm,n;printf("Enterm,n:");scanf("%d%d",&m,&n);while(m!=n
已知字母A的ASCII代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是
给定程序中,函数fun的功能是:在3×4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息。例如,有下列矩阵:[*]程序执行结果为:find:a[2][2]=9请在程序的下划线处填入正确的内容并把下划线删除,
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等于平均值的数据移至x所指数组的后部,平均值作为函数值返回,在主函数中输出平均值和移动后的数据。例如,有10
下面不属于需求分析阶段任务的是
随机试题
Accordingtotheannouncement,whatcanjobapplicantsdoatthefair?
日本出版的拥有23900多卷的佛学巨典是()
一贯煎主治的证候中不包括
小儿风湿热与类风湿热的主要区别是()
一般从水文地质柱状图中可获取的信息有()。
对违法行为的调查与处罚决定分开,决定罚款的机关与收缴机构分离,这体现了税务行政处罚的()。
认识是主体在实践基础上对客体的能动反映,其主要内容是
NewYork:whenthefirstjetstruckWorldTradeCenterat8:48a.m.onTuesday,thepeoplein2WorldTradeCenterwithaviewo
Thereisastoryofaverywickedmanwhodies.Beforehedied,hewas【C1】______theworstbecausetherewere【C2】______sinshehad
"ButIjustpaid$1.69forthisbottleofwinelastweek.Howcomethepriceisnow$2.25?What’sgoingon?"Thereareatle
最新回复
(
0
)