C++:求阶乘

题目描述

x 的阶乘,即= x * (x-1) * (x-2) * ··· * 2 * 1。 输入一个整数 m,计算并输出其阶乘的值。

输入格式

一个整数。

输出格式

一个整数。

输入输出样例

输入 4

输出 24

说明

m = 4, m! = 4! = 4 * 3 * 2 * 1 = 24。

提示

0 的阶乘为 1。

参考代码

#include<iostream>
using namespace std;
int main()
{
    int m;
    cin>>m;
    long sum=1;
    int i=m;
    for(;i>0;i--){
    sum*=i;
    }
    cout<<sum<<endl;

    return 0;

头歌

全部评论

相关推荐

05-29 22:11
门头沟学院 Java
Elastic90:抛开学历造假不谈,这公司的招聘需求也挺怪的,Java开发还要求你有图文识别、移动端开发和c++的经验,有点逆天了。
点赞 评论 收藏
分享
05-16 11:16
已编辑
东华理工大学 Java
牛客73769814...:盲猜几十人小公司,庙小妖风大,咋不叫她去4️⃣呢😁
牛客创作赏金赛
点赞 评论 收藏
分享
本2硕9,秋招不想努力海投了
小何和:行情再不好也不可能拒绝你,不可能只要双9的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务