c++一个正整数,保证输入的值不大于15 输出阶乘的最后结果

2019-08-17 22:39发布

题目描述

输入一个正整数,求这个这个数的阶乘 n!

输入

一个正整数,保证输入的值不大于15

输出

阶乘的最后结果

样例输入 复制

5

样例输出复制

120


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
1条回答
whoami1978
2019-08-17 23:05

计算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;

}

程序的运行例:


一周热门 更多>