求n!,用C语言怎么写

来源:百度知道 编辑:UC知道 时间:2024/09/21 23:41:52

#include<stdio.h>
main()

{
int n,i,x;
printf ("in put a num : ");
scanf ("%d",&n);
if (n<0) printf ("data error! \n");

if(n=0) printf ("0!" ,1);

else for(i=1;i<=n;i++) x=x*i;

printf ("%d!, %d", n, x);
}