首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,则以下能正确计算f=n!的程序段是
设变量已正确定义,则以下能正确计算f=n!的程序段是
admin
2017-05-20
41
问题
设变量已正确定义,则以下能正确计算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全国计算机二级
相关试题推荐
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){intI;for(I=0;【】!=’\n’;I++);return(I);}
下面程序段的运行结果是char*p="abcdefgh";p+=3;printf("%d\n",strlen(strcpy(p,"ABCD")));
下列程序的输出结果为main(){unionu{char*name;intage;intincome;}ss.name="WANGLIONG";s.age=28;s.income=1
以下选项中不合法的标识符是
以下说明语句中,______是结构体类型名。typedefstruct{intn;charch[8];}PER;
在16位IBM-PC机上使用C语言,若有如下定义stmctdata{inti;charch;doublef}b;则结构变量b占用内存的字节数是
以下程序的定义语句中,x[1]的初值是[9],程序运行后输出的内容是[10]。#include<stdio.h>main(){intx[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},
阅读下列程序,当运行函数时,输入asdafaaz67,则输出为#include<stdio.h>#include<ctype.h>#include<string.h>intfun(char*str){
有定义语句:chars[10];,若要从终端给s输入5个字符,错误的输入语句是
以下选项中非法的字符常量是
随机试题
A、发热3d~4d后出斑丘疹,疹退后麦麸样脱屑,色素沉着B、发热1d~2d后出斑丘疹,伴枕后淋巴结肿大C、发热3d~4d,热退疹出D、发热当天出疹,之后伴有水疱疹E、发热1d~2d出疹,皮肤普遍充血,疹退后有鳞片状脱皮猩红热()
患者,女,35岁。关节肿胀疼痛,痛有定处,晨僵,屈伸不利,遇寒痛剧,局部畏寒怕冷,舌苔薄白,脉沉紧。诊断为类风湿性关节炎,治疗应首选
已知A企业β系数为1.25,特定风险为0.75%,评估基准日为2016年12月31日,基准日A企业总资产账面价值8000万元,长期负债账面价值为1500万元,流动负债账面价值为3000万元,长期负债与流动负债的投资报酬率分别为7%、5%,预计资本结构保持不
舒伯特是奥地利著名的()。
()对于文化相当于勤奋对于()
A、 B、 C、 D、 C
以下关于项目管理计划的叙述中,不正确的是()。
下列关于Winmail邮件服务器描述中,错误的是()。
12to14
Languageis,andshouldbe,alivingthing,constantlyenrichedwithnewwordsandformsofexpression.Butthereisavitaldis
最新回复
(
0
)