问题标题: 酷町堂:董氏游戏1.0版完整代码来啦!

0
0
已解决
董宇昊
董宇昊
初级启示者
初级启示者

#include<bits/stdc++.h>
#include<Windows.h>
using namespace std;
int main(){ 
    long long db=1;
    while(db){ 
        long long a,sum=0;
        cout<<"请输入一个数(两位数及以上):  "; 
        cin>>a;
        int f=a;
        while(a){
            sum=sum*10+a%10;
            a/=10;
        }
        int b;
        cout<<"\n将这个数倒着输出:  "; 
        cin>>b;
        if(b==sum){
            cout<<"\n拿大的数减小的数:";
            if(b>f) cout<<b<<"-"<<f<<"="<<b-f;
            else cout<<f<<"-"<<b<<"="<<f-b;
            int c=f-b;
            cout<<"\n\n";
            cout<<c<<"是9的倍数!"; 
            if(f==b) cout<<"(0是任何数的倍数,所以也是成立的)"; 
            cout<<"/n/n";
        }
        else{
            cout<<"\n输入错了,结束游戏\n";
            Sleep(1000);
            system("cls"); 
        }
        Sleep(1000);
        system("cls");
        cout<<"1.继续游戏  2.结束游戏 \n";
        int da,db;
        cin>>da;
        if(da==1) db=1;
        else{
            cout<<"游戏结束!"; 
            return 0;
        }
        Sleep(1000);
        system("cls");
    }
}
 

1.0的代码出来啦!!!

大家觉得怎么样?有没有bug?

(超过longlong范围的不算bug)


0
已采纳
王子逸
王子逸
新手天翼
新手天翼

算法可以,建议你计算部分用函数 void jisuan()

{

...
}

这样运行速度更快

0
0
董宇昊
董宇昊
初级启示者
初级启示者

因为觉得加上“小发明”不太读得通

所以把它删了

我要回答