阶乘递归
#include<stdio.h>
int func(int n){
if(n==0||n==1){
return 1;
}
return n*func(n-1);
}
int main(){
int n;
printf("please input n:\n");
scanf("%d",&n);
printf("%d!=%d",n,func(n));
return 0;
}
阶乘递归
#include<stdio.h>
int func(int n){
if(n==0||n==1){
return 1;
}
return n*func(n-1);
}
int main(){
int n;
printf("please input n:\n");
scanf("%d",&n);
printf("%d!=%d",n,func(n));
return 0;
}