其他分享
首页 > 其他分享> > 垃圾码图,浪费我时间!

垃圾码图,浪费我时间!

作者:互联网

下面这些代码实测可以运行,粘贴过去就行。有时间做这玩意还不如看看陈文宇写的那本C++。

C1q1

/求n!(n由键盘输入),当结果将要超出表示范围时退出(以32位机器为例),显示溢出前的n以及n!结果。
输入输出示例:
输入:
5
输出:
5!=120
/

#include <iostream>
using namespace std;

int factorial(int n){
    int result=0;
    if(n<0) cout<<"error!";
    else if(n==0||n==1) result=1;
    else result=factorial(n-1)*n;
    return result;
}
int main(){
    int n,m;
    cin>>n;
    if(n<=12){
    m=factorial(n);
    cout<<n<<"!="<<m<<endl;
    }
    else{
    m=factorial(12);
    cout<<"12!="<<m<<endl;
    }
    return 0;
}

标签:result,浪费,示例,int,namespace,垃圾,using,include,码图
来源: https://www.cnblogs.com/Akizuki-Kanna/p/15358714.html