首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充main()函数,该函数的功能是求出1!+2!+3!+4!…+N!的和。 例如,1!+2!+3!+4!+…+9!=409113。 仅在横线上填写所需要的若干表达式或语句,请勿改动函数中的其他任何内容。 注意:部分源程序给出如下。 试题程序: #inc
请补充main()函数,该函数的功能是求出1!+2!+3!+4!…+N!的和。 例如,1!+2!+3!+4!+…+9!=409113。 仅在横线上填写所需要的若干表达式或语句,请勿改动函数中的其他任何内容。 注意:部分源程序给出如下。 试题程序: #inc
admin
2013-03-25
38
问题
请补充main()函数,该函数的功能是求出1!+2!+3!+4!…+N!的和。
例如,1!+2!+3!+4!+…+9!=409113。
仅在横线上填写所需要的若干表达式或语句,请勿改动函数中的其他任何内容。
注意:部分源程序给出如下。
试题程序:
#include
void main()
{
int i,n;
long sum=0,temp=1;
printf("\nInput n:\n");
scanf("%d", 【1】);
for(i=1;i<=n;i++)
{
temp= 【2】 ;
sum= 【3】;
}
printf(“1!+…十%d!=%ld\n",n,sum);
}
选项
答案
【1】&n【2】temp*i【3】sum+temp
解析
该题中函数功能是求得题干中给出的数列值。解题过程,首先计算数列中每一项的值,然后对数列中有限项累加求和。
第一空:根据提示语句“printf(”\nlnput m:\n”);”,知道第一空是获得由键盘输入的n,所以根据C语言中的输入语句,第一空填“&n”。
第二空:根据“temp=1”语句中temp的初始化,知道temp用来存放阶乘,也就是数列的每一项,所以第二空填“temp * i”。
第三空:同理可知sum用来存放数列的和,所以第三空填“sum+temp”。
转载请注明原文地址:https://kaotiyun.com/show/rXJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是()
设有以下定义和语句,则*(*(p+2)+1)的值为【】。inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
以下程序运行后的输出结果是【】。main(){intx=0210;printf("%X\n",x);}
当输入为"quert?"时,下面程序的执行结果是#include<stdio.h>main(){charc;c=getchar();while(c!=’?’){pu
若有以下定义和语句,则对a数组元素地址的正确引用为inta[2][3],(*p)[3];p=a;
若有语句int*point,a=4;和point=&a;下面均代表地址的一组选项是
在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值11,所需的关键码比较次数为______。
以下程序段给数组所有的元素输入数据,请选择正确答案填入。()#inelude<stdio.h>main(){inta[10],i=0;while(i<10)scanf("%d",______);
设有如下的函数funct(x)floatx;{x*=x;printf("\n%d",x);return(x);}则函数的类型()
随机试题
下列能体现中医学整体观念内涵的是
A,嵌顿性股疝B,肠蛔虫团堵塞C,急性乙状结肠扭转D,急性肠套叠E,肠系膜上动脉栓塞常以单纯机械性不完全性肠梗阻为表现的是
男,70岁,上唇一个毛囊尖处出现红肿、疼痛的结节,中央部有灰黄色小脓栓形成,错误的处置是
原发性高血压的最重要的致病原因是
关于生殖道沙眼衣原体感染,下列哪项正确
现已经被公认的诊断支气管扩张的方法是
根据《城乡规划法》的规定,城乡规划编制单位违反国家有关标准编制的,由所在地城市、县人民政府城乡规划主管部门责令限期改正,处合同约定的规划编制费()的罚款。
下列有关行政执法机关移送涉嫌犯罪案件的时限,表述不正确的有()。
货币的时间价值率是扣除()因素后的平均资金利润率。
无论是386处理器,还是486处理器、PenUum系列处理器,它们均有3种工作模式,即实模式、保护模式和______。
最新回复
(
0
)