C语言编程>第二十三周 ① 下列给定程序中,函数fun的功能是:求n!(n<20),所求阶乘的值作为函数值返回。例如,若n=5,则应输出120。

例题:下列给定程序中,函数fun的功能是:求n!(n<20),所求阶乘的值作为函数值返回。例如,若n=5,则应输出120。

请修改程序中的错误,得出正确的结果。
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构。

代码如下:

#include
#include
long fun(int n)
{
     
	if(n>1)
		return(n*fun(n-1));
	return  1;
}
main()
{
     
	int n=5;
	printf("%d!=%ld\n",n,fun(n));
}

输出运行窗口如下:
C语言编程>第二十三周 ① 下列给定程序中,函数fun的功能是:求n!(n<20),所求阶乘的值作为函数值返回。例如,若n=5,则应输出120。_第1张图片

越努力越幸运!
加油,奥力给!!!

你可能感兴趣的:(笔记)