70,022
社区成员




#include <stdio.h>
#include <conio.h>
long factorial(int a)
{
if(a>1)
return (a*factorial(--a));
else if(a==0||a==1) return 1;
else return -1;
}
main()
{
int n;
printf("Please input a number:\n");
scanf("%d",&n);
printf("%d!=%ld",n,factorial(n));
getch();
}