2、改错:给定程序中函数fun的功能是:计算n!.double fun(int n) { d
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 07:43:45
2、改错:给定程序中函数fun的功能是:计算n!.double fun(int n) { d
2、改错:给定程序中函数fun的功能是:计算n!.double fun(int n) { double result=1; /*原程序缺少;号*/ if(n==0) return 1; /*原程序缺少;号*/ while(n>1) result*=n--; /*原程序缺少;号*/ return result; /*原程序缺少;号*/ }
2、改错:给定程序中函数fun的功能是:计算n!.double fun(int n) { double result=1; /*原程序缺少;号*/ if(n==0) return 1; /*原程序缺少;号*/ while(n>1) result*=n--; /*原程序缺少;号*/ return result; /*原程序缺少;号*/ }
恩.缺少的;你都发现了.
还有个问题
while n==1怎么没有考虑?此时n自减一到了n==1,你这个程序似乎就卡住了
再问: 能补完整吗?
再答: 很简单的,在if语句下面加入一个并列的if 让n==1时返回1,就是把1和0都作为特殊情况,这样其他的输入的n值用while运算去。
再答: 不满意请追问,满意请采纳
还有个问题
while n==1怎么没有考虑?此时n自减一到了n==1,你这个程序似乎就卡住了
再问: 能补完整吗?
再答: 很简单的,在if语句下面加入一个并列的if 让n==1时返回1,就是把1和0都作为特殊情况,这样其他的输入的n值用while运算去。
再答: 不满意请追问,满意请采纳
2、改错:给定程序中函数fun的功能是:计算n!.double fun(int n) { d
编写函数fun,函数首部为double fun(int n),其功能是计算S=1!+2!+3!+.+n!
罗马废墟给定程序中,函数FUN的功能是:有N X N矩阵,根据给定的m(m
【急】C++程序改错:给定程序MOD1.c中函数fun的功能是:
C语言程序改错:下列给定程序中,函数fun()的功能是根据整型形参m,计算如下公式的值.
求程序改错假定整数数列中的数不重复,并存放在数组中.下列给定程序中,函数FUN的功能是:删除数列中支值为X的元素,n中存
递归函数计算x^n#include double fun(int n,double x);int main(void){
填空题给定程序中,函数fun的功能是:计算下式前n项的和作为函数值返回.s=1*3/2*2+3*5/4*4+5*7/6*
给定程序中,函数fun的功能是建立一个N×N的矩阵.矩阵元素的构成规律是:最外层元素的值全部为1;
1.给定程序中,函数fun的功能是:有N×N矩阵,将矩阵的外围元素顺时针旋转.操作顺序是:首先将第一行元
给定程序MODI1.C中函数 fun 的功能是:求出以下分数序列的前n项之和.和值通过函数值返回到main函数.
一个二级程序改错题2.程序修改题给定程序中,函数fun的功能是:根据整型形参m,计算如下公式的值:y=1+1/(2*2)