题中给的例子一定要用自定义函数吗,如果是在主函数中写这样为什么会不对
#include<stdio.h>
int main()
{
int n;
int result;
scanf("%d",&n);
if (n<0)
{
printf("输出错误!\n");
}
else if(n==0||n==1)
result=1;
else
{
result=n*(n-1);
return result;
}
printf("%d的阶乘为%d",n,result);
return 0;
}
2015-10-28
举报