阶乘n!(非递归算法)
#include<stdio.h>
int main(){
int n,i,s=1;
while(~scanf("%d",&n))
{
if(n==0)
printf("0!=1\n");
else if(n<0)
printf("ERROR\n");
else{
for(i=n;i>0;i--)
s*=i;
printf("%d!=%d\n",n,s);
}
}
return 0;
}