阶乘不知道是不是最后一步出错了
#include<stdio.h>int main()
{
int i,n,jc;
printf("输入一个数:");
scanf("%d",&n);
if(n<0) 这个实现不了阶乘 不知道为什么始终是一
printf("error,负数没有阶乘");
else if(n=0)
printf("输出阶乘为0");
else
for(i=1;i<=n;i++);
{
jc=jc*i;
}
printf("阶乘为%d",jc);
return 0;
}