#include <stdio.h>
int fun1(int x);
int main(void){
int number=0;
int sum=0;
printf("请输入一个整整数:%d",number);
scanf("%d",&number);
sum=fun1(number);
printf("The result is %d",sum);
int fun1(int x)
{
int y=0;
if(x==0||x==1){
y=1;
}else{
y=fun1(x-1)*x;
}
return y;
}
return 0;
}
函数func1不应该写在main函数里面,把func1放到main函数外面~
知道了,刚试了一下可以了,谢谢哈