10.输入一个数,求这个数的阶乘

简介: 10.输入一个数,求这个数的阶乘

(1)运用循环:

#include<iostream>
using namespace std;
int JieCheng(int);
 
int main()
{
    int n;
    cout<<"please input an number: "<<endl;
    cin>>n;
    cout<<JieCheng(n);
}
 
int JieCheng(int n)
{
    int m=1;
    for(int i=1;i<=n;i++)
    {
        m*=i;
    }
    return m;
}

(2)运用递归:

#include<iostream>
using namespace std;
int JieCheng(int);
 
int main()
{
    int n;
    cout<<"please input an number: "<<endl;
    cin>>n;
    cout<<JieCheng(n);
}
 
int JieCheng(int n)
{
    if(n==1)
        return 1;
    return n*JieCheng(n-1);//运用递归
}
目录
相关文章
|
7月前
|
算法
给定两个数,求这两个数的最大公约数
给定两个数,求这两个数的最大公约数
|
Serverless
数的阶乘
数的阶乘
81 3
|
7月前
给定 n 个整数,求里面出现次数最多的数,如果有多个重复出现的数,求值最大的那个 给定n个整数,求里面出现次数最多的数,如果有多个重复出现的数,求出值最大的一
给定 n 个整数,求里面出现次数最多的数,如果有多个重复出现的数,求值最大的那个 给定n个整数,求里面出现次数最多的数,如果有多个重复出现的数,求出值最大的一
输入一个数判断是奇数还是偶数,并输出结果
输入一个数判断是奇数还是偶数,并输出结果
|
3月前
|
机器学习/深度学习 网络协议 Windows
几个数相加
几个数相加。
67 4
|
7月前
2.任意输入三个数,求最大数
2.任意输入三个数,求最大数
39 0
|
Go
怎样判断一个数是否为偶数
怎样判断一个数是否为偶数
111 0
wustojc4001判断水仙花数
wustojc4001判断水仙花数
59 0
|
算法 Python
回文数中各位数和与输入数相同
回文数中各位数和与输入数相同
64 0
遇7避过(输出1~100内的安全数,安全数不能带有7,不能被7整除
遇7避过(输出1~100内的安全数,安全数不能带有7,不能被7整除
72 0