int main(int argc,char *argv[]){
int n, result = 0;
printf("Input n:");
scanf("%d", &n);
result = fact(n);
printf("%d != %d\n", n, result);//////////
return 0;
}
long fact(int n){
int result;
if(n<0){//////////
printf("n<0,data error!\n");
return -1;////////
}//////
else if(n==1 || n==0)//////////
return 1;/////////
else{
result = n * fact(n - 1);
return result;
}
}
///表示改过的或增加的行