10阶层等于

来源:百度知道 编辑:UC知道 时间:2024/05/21 19:11:31

3628800
C程序的话
#include <stdio.h>
void main()
{
long sum=1;
int i;
for(i=1;i<=10;i++)
sum*=i;
printf("%ld\n",sum);
}
sum要用long的,因为int只到32767

是阶乘吧:3628800

... ...
int rid=n=10;
for(n=10;n>1;n--)
rid=rid*(n-1);
... ...

这是C++的一种写法,用到递归调用。#include<iostream.h>
long int T(int n);
void main()
{
int n;
cout<<"请输入一个数n:";
cin>>n;
long fb=T(n);
cout<<n<<"的阶乘是"<<fb<<endl;
}
long int T(int n)
{
int long p;
if(n==0) p=1;
else P=n*T(n-1);
return p;
}
只要输入10就可以知道答案了。