24 lines
326 B
C
24 lines
326 B
C
|
|
#include "stdio.h"
|
|
|
|
|
|
int factorial(int n){
|
|
|
|
int ret=0;
|
|
(n==0) || (ret=n+factorial(n-1));
|
|
return ret;
|
|
}
|
|
|
|
|
|
int main(){
|
|
|
|
int n=10;
|
|
printf("factorial(10)= %d\n",factorial(10));
|
|
printf("factorial(5)= %d\n",factorial(5));
|
|
printf("factorial(1)= %d\n",factorial(1));
|
|
printf("factorial(0)= %d\n",factorial(0));
|
|
|
|
return 0;
|
|
}
|
|
|