十三、编程,求10!(10的阶乘),编程输出结果。

来源:百度知道 编辑:UC知道 时间:2024/06/06 09:19:49
十三、编程,求10!(10的阶乘),编程输出结果。(屏幕输出结果:10!=(结果)。用函数调用实现)
C语言

int N(int x)
{int sum=1;
for(;x>0;x--)
sum=sum*x;
return sum;
}
main()
{
int r,sum;
scanf("%d",&r);
sum=N(r);
printf("%d!=%d\n",r,sum);
}

int fac(int n)
{static int f=1;
f=f*n;
return(f);
}
main()
{int i;
for(i=1;i<=10;i++)
printf("%d!=%d\n",i,fac(i));
}

java的要不?
public class sum{
public static void main(String [] args){
int n=10,i,sum=1;
for(i=1;i<=10;i++){
sum*=i;
}
System.out.println(sum);
}
}