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;

头歌

全部评论

相关推荐

10-17 23:18
已编辑
西北农林科技大学 Web前端
独行m:给25可以试试,但他只能给12,那就是纯纯的事精
秋招,不懂就问
点赞 评论 收藏
分享
🐭🐭不想面试啦�...:哈哈哈哈,是hc稀缺是吧。一边稀缺,一边后端简历多到捞不出来
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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