首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,则以下能正确计算f=n!的程序段是
设变量已正确定义,则以下能正确计算f=n!的程序段是
admin
2017-05-20
30
问题
设变量已正确定义,则以下能正确计算f=n!的程序段是
选项
A、f=0;
for(i=1;i<=n;i++) f*=i;
B、f=1;
for(i=1;i
C、f=1;
for(i==n;i>1;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/1iDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若执行下列的程序时,从键盘上输入1和2,则输出结果是()。#include<stdio.h>main(){inta,b,s;scanf("%d%d",&a,&b);s=a;if
下面程序段的运行结果是char*p="abcdefgh";p+=3;printf("%d\n",strlen(strcpy(p,"ABCD")));
x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是
以下4个选项中,不能看成一条语句的是
当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为______。
设有以下语句charx=3,y=6,Z;z=x^y<<2;则z的二进制值是
以下程序运行后的输出结果是。#includemain(){FILE*fp;intx[6]={l,2,3,4,5,6},i;fp=fopen(“test.dat”,”wb“);fwrite(x,sizeof
以下程序运行后的输出结果是。#includemain(){inta;a=(int)((double)(3/2)+0.5+(int)1.99*2);print{(“%d\n”,a);
以下选项中,合法的一组C语言数值常量是()。
以下所列的C语言常量中,错误的是()。
随机试题
手原基最初呈板状,称____________,后来其远端出现5条放射性增厚区称____________。
直接决定管理过程中协调任务量和协调难易程度的因素是()
A.空气消毒效果的监测B.物体表面消毒效果的监测C.医务人员手消毒效果的监测D.医疗器械消毒效果的监测E.紫外线消毒效果的监测热原检测法用于
急性肾小球肾炎的主要并发症是()
某药厂是一家有着30年历史的医药企业,对该企业生产过程审查中发现这家企业把退货回厂的旧批号药品进行翻新再出售,他们洗掉了这些药品原来的生产日期,印上新批号,经过重新包装后再返回市场销售。经查,该厂从1998年开始就存在更改药品批号的行为。从1998年~20
下面对于导游语言的音调和节奏说法不正确的是()。
世界各国中面积最小的国家是()。
给定资料1.在一个健康的社会中,注重隐私,注重维护公共空间的秩序,是文明的体现。在公共空间亲热,例如牵手、拥抱、亲吻……除部分地域文化明令禁止外,这种情况在大多数时候都无可厚非。而近期发生在一些城市的公共空间亲热事件,尤其是优衣库试衣间视频一事
Whichofthefollowingiscorrect?______.
WhichofthefollowingisNOTamongthereasonsleadingtothewoman’seyeproblem?
最新回复
(
0
)