10!用C语言怎么写?
#include<stdio.h>
main()
{
long i,n=10,a;
scanf("%ld",&a);
for(i=1;i<=a;i++) n=n*i;
printf("%ld\n",n);
}
http://wenku.baidu.com/link?url=SifZdsDiguESsI7n1X6hnYldhHGxNrZKu8mVwNnQRs4A72PGkklGqpWMLUXo6RddBjp1jZQsCg_gfYVA5daFPEAEBgw_NbH7toSE1Tj0WnG
#include
main ()
{long sum;
int i,n=1;
for(i=1;i<=10;i++)
{
n=n*i;
}
sum=n;
printf("%ld\n",sum);
}
#include<stdio.h>
int fun(int n);
int main(void)
{
int n=10;
printf("%d\n",fun(n));
return 0;
}
int fun(int n)
{
if(n==0||n==1)
return 1;
else
return n*fun(n-1);
}
#include
int mail()
{
int n=1;
int i=1;
for(n<=10)
{
i=i*n;
n++;
}
printf("%d\n",i);
}