/*通过递归调用的方式就阶乘*/
#include<stdio.h>
double jiech(int n)
{
if(n==0||n==1)
return 1;
if(n>1)
return n*jiech(n-1);
if(n<0)
return -1;
}
void main()
{
int k;
double y;
scanf("%d",&k);
y=jiech(k);
printf("%d的阶乘结果为:%ld\n",k,y);
}
递归使用----阶乘
猜你喜欢
转载自blog.csdn.net/fengliang191/article/details/38522165
今日推荐
周排行