【例4.4】求阶乘 ------ 信息学奥赛高级题库

发布时间:2024年01月12日

【题目描述】

利用for循环求n!的值。

提示,n!=1×2×...×n。

【输入】

输入一个正整数n。

【输出】

输出n!的值。

【输入样例】

4

【输出样例】

24

【知识点】

【kk老师的解析】- 高级题库请点击

  1. 考查学员数学的阶乘理解
  2. 考查学员循环指令的运用

方法一: 

#include <iostream>
using namespace std;

int main() {

    int n=1;
    long long int s = 1;
    cin>>n;
    if(n == 0)
    {
        cout<<1;
    }else{
        for(int i=n;i>0;i--)
        {
            s *= i;
        }
        cout<<s;
    }
    return 0;
}

 方法二:

#include <iostream>

using namespace std;

long long int jis
文章来源:https://blog.csdn.net/meterochan/article/details/135512030
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。