2、改错:给定程序中函数fun的功能是:计算n!.double fun(int n) { d2、改错:给定程序中函数fun的功能是:计算n!.double fun(int n) { double result=1; /*原程序缺少;号*/ if(n==0) return 1; /*原程序缺少;号*/ while(n

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 13:00:20
2、改错:给定程序中函数fun的功能是:计算n!.double fun(int n) { d2、改错:给定程序中函数fun的功能是:计算n!.double fun(int n) { double result=1; /*原程序缺少;号*/ if(n==0) return 1; /*原程序缺少;号*/ while(n

2、改错:给定程序中函数fun的功能是:计算n!.double fun(int n) { d2、改错:给定程序中函数fun的功能是:计算n!.double fun(int n) { double result=1; /*原程序缺少;号*/ if(n==0) return 1; /*原程序缺少;号*/ while(n
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) { d2、改错:给定程序中函数fun的功能是:计算n!.double fun(int n) { double result=1; /*原程序缺少;号*/ if(n==0) return 1; /*原程序缺少;号*/ while(n
恩.缺少的;你都发现了.
还有个问题
while n==1怎么没有考虑?此时n自减一到了n==1,你这个程序似乎就卡住了