题目描述
输入一个正整数,求这个这个数的阶乘 n!输入
一个正整数,保证输入的值不大于15输出
阶乘的最后结果样例输入 复制
5样例输出复制
120题目描述
输入一个正整数,求这个这个数的阶乘 n!输入
一个正整数,保证输入的值不大于15输出
阶乘的最后结果样例输入 复制
5样例输出复制
120计算15以内的正整数的阶乘的程序如下:
#include<iostream>
using namespace std;
int main()
{
int n,i;
double result=1;
cout<<"请输入15以内的正整数:";
cin>>n;
if(n==0||n==1)
{
cout<<1<<endl;
return 0;
}
for(i=2;i<=n;i++)result*=i;
cout<<result<<endl;
return 0;
}
程序的运行例: