汉扬编程 编程大纲 c语言使用递归方法求阶乘n

c语言使用递归方法求阶乘n

int recursion(int n)

c语言使用递归方法求阶乘n

{

if (n <0)

{

printf("n<0,输入错误,请输入大于0的数\\n");

}

else if(n==0||n==1)

{

return 1;

}

else

{

return n*recursion(n – 1);

}

}

void main()

{

int n,result=0;

printf("请输入一个正整数: ");

scanf("%d", &n);

result = recursion(n);

printf("result=%d\\n",result);

}

运行结果如下:

本文来自网络,不代表汉扬编程立场,转载请注明出处:http://www.hyzlch.com/mianfei/6503.html

(c语言取反运算)C语言位逻辑运算符的四种逻辑:取反,并,或,异或

C/C++关键字之case

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

返回顶部