C++猜数字小游戏1.0.1版猜数字1.1---国庆特版(双人战斗版)
(回忆上一篇开头……)
国庆在家,你觉得无聊吗??? 既 然 无 聊……
为什么不做个C++猜数字小游戏呢??? 所 以…… 观众:你怎么不更新了?? 所以…… 观众:所以你能不能不卖关子了……
咳咳,不装了,摊牌了,今天我们来做1.0.1版。
另外,给各位观众大大们送上国庆特版猜数字!!
观众:我的四十米大刀已饥渴难耐!!!!
好吧,不说了,安排!
① 1.0.1版本教程:
实现Dream的第一步:功能
我:功能可是个好东西……
观众:你是说……作弊?
我:咳咳!!(吐血)
功能,就像game里面的菜单一样,比如你可以给游戏加个游戏说明的菜单,背包的菜单……
可以这么说,游戏里,功能即精华。
如果你要添加个菜单,那么,当玩家按下某个按键后,系统就会弹出这个菜单,所以……
getch?要! system?要,拿来吧你!
比如,在我们的游戏里增加游戏说明和换皮肤的功能:
实现代码:
#include<bits/stdc++.h>
#include<windows.h>
#include<conio.h>
using namespace std;
int main()
{char ch;ch=getch();//提取键盘指令 if(ch=='b'){system("cls");string c="玩法:系统会随机像一个100~500的正整数,玩家要通过猜数得出正确答案。";string c1="系统会告诉你你才的数是大了还是小了。";string c2="说明:此为猜数字1.0.1版本。";string c3="更新:增加了游戏说明和换皮肤功能,美化了一些地方。";cout<<"版本:1.0.1"<<endl;cout<<"按1直接显示所有内容,否则按2。"<<endl;int q;q=getch();if(q=='1'){cout<<c3<<endl<<c<<endl<<c1<<endl<<c2<<endl;} if(q=='2'){for(int i=0;i<c3.size();i++){cout<<c3[i];Sleep(100);//延时 } cout<<endl;for(int i=0;i<c.size();i++){cout<<c[i];Sleep(100);} cout<<endl;for(int i=0;i<c1.size();i++){cout<<c1[i];Sleep(100);} cout<<endl;for(int i=0;i<c2.size();i++){cout<<c2[i];Sleep(100);} cout<<endl;}cout<<"按y开始游戏。按e换皮肤。"; ch=getch();}if(ch=='d'||ch=='e'){system("cls");cout<<"请选择皮肤:"<<endl;cout<<"1.【日间色】"<<endl<<"2.【夜间色】"<<endl<<"3.【黑客】"<<endl<<"4.【科幻】"<<endl<<"5.【紫水晶】"<<endl;cout<<"开始游戏请按q,换肤请输入序号。";char sh;while(1){sh=getch();if(sh-'0'==1)system("color f0");else if(sh-'0'==2)system("color 0f");else if(sh-'0'==3)system("color 0a");else if(sh-'0'==4)system("color 09");else if(sh-'0'==5)system("color 01");else if(sh=='q'){ch='q';break;}}}return 0;
}
1.0.1版本完整代码:
#include<bits/stdc++.h>
#include<windows.h>
#include<conio.h>
using namespace std;
string c[50]={";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;","; , , , ;","; , , , ;","; , , , ;","; , , , ;","; , , , ;","; , , , ;","; , , L00Gt: , ;","; , , f000000G , ;","; , 0008: , t00000i , ;","; , 800000; , ,0000C ;fC00G1., ;","; ,ff; , t000000, , .000000000000C; ;","; ,C000L, ,t00000; 1G800000000008fi, , ;","; 10000tG0000L ,,::. 80001 . ;","; f0000000; 80000000000G ;","; G0000G , iG800000000008L1: ;","; f0000000; ,i:,. 8000i :ii;. ;","; 10000110008 , 8000i:1fC0000000000000; ;","; .G000L. 8000i ..:itG8000000000000000000000008t ;","; ;0081 f0000G C0000000000Cfi:. ;",";,,,,,,,,,,:;,,,,,,,,,G000000.,,;ft:,,,,,,,,,,,;tC000000t,,,,,,,,,,,,,,,,,,,,,,;","; C0000000: t00000000000000000000C ;","; :0000:00001 , C0001., 000000i ;","; f0008 8000f . 10001 . L0000G ;","; :0000i C000L , i000GC0000000:i0000t ;","; .C000L C000G i000CGGGfi:., .0000f ;","; .C000i 0000L i000, 8000L ;","; ,800f. ,0000L f0001fC000000t G0008 ;","; :08i i0000f C000LC8CGf1:. L0000, ;","; . , C0000t :000G L00001 ;","; G0000000000: G000t G0000t , ;","; , .80000000t f0000: LLti:i00000L , ;","; , t00000; i0000C t000000000C , ;","; , 100L ,0000; ;0000000t , ;","; , ,00f, G0000G , ;","; , , L00t , ;","; , , , ;","; , , , ;","; , , , ;",";,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,;",
};
string s[50]={";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;","; , , , ;","; , , , ;","; , , , ;","; , , , ;","; , , , ;","; , , , ;","; , 0008f: , , ;","; , ,000000: t1., ;000Ci , ;","; , ;0000C i0000t C000008. , ;","; :i. 0000i 800000t L000008. , ;","; G00008. 8000, .8008i, .00000f , ;","; i0000G C000 i00i , L0000t , ;","; i80;. 8008 . , ;0000f , ;","; 0000000000000i .0000f, ;","; ,;itfG8000000000000Gfi, , 8000L ,fC0CL1 ;","; ,fGCGLfG0000000f , C000t ,f8000000000; ;","; f000C:000f0000Gi , C00080000000000Li. ;","; .8000i :000i 100008 , 80081t1i00081 ;","; L000t .000, i80L ;000: L000000; ;",";,,,,,,,,,,,,,,,:G0001,,,,,,C0G,,,,,,,,100i,,,,,,,t000008,,,,,,,,,,,,,,,,,,,,,,;","; :800G. ;00f,i : i00000 ;","; :0G; 00000. ;Gt. t00008. t0000t ;","; 00001 f0000f , t0001 G0000. ;","; 1000LLC0000000C , C00G,:0000t ;","; :ttttffLC80000000008Gt:,0000G , 1000C0008 ;","; L000000000Gt:C00: G000C , ,000000, ;","; iCGt, G00i L0000. , 10000G., ;","; .C0008f: G0008. , .C00000008: ;","; , .t0000000G , 10000;:000000G: ;","; , ,C00000008, , f0008, G00000008i ;","; , .f00008,t000001 :800L, ;00000000000f: ;","; , i8000081 i000f:i; G0000000000000G ;","; , ;C00000Li. :f. , ;ffLLt1i;, ;","; , , , ;","; , , , ;","; , , , ;","; , , , ;","; , , , ;",";,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,;",
};
string z[50]={";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;","; ;","; , , ;","; . , . ;","; , , , ;","; , , ;","; ;","; , .LLf1;., , ;","; . t0000000f . ;","; , L0000001 , ;","; , f00001 :tLf: , ;","; 1; :.,;tLC00000000000G. ;","; 100G .,;1fG800000000000000088000000008: ;","; ;0000000000000Cf1;, ;000000000C ;","; f00000 , :0000008Gfi, ;","; C00000i , 1G000t ,.80Ci ;","; 100000t ,itG000000000000; ;","; .8000i G000000000Li, 0000000C ;","; .. .ii:. . 80000C; ;","; ,,000G, ;",";,, ,,,,, ,,,,, ,,,,, ,,,,:0000001, ,,,,, ,,,,, ,,,,, ,,,,, ,;","; f0000, ,;1fft1, ;","; , ,0000tifL800000000000000008. ;","; ,:;1tLG8000000000000000000000000000000001 ;","; ,0000000000000000008Gf1;:, C000C , ... ;","; ,C00000Gt;. , f0000: , ;","; i0000t ;","; , i0000f , ;","; f0000L ;","; , L0000L , ;","; , 00000f , ;","; ;08Lt;,,;800000i ;","; , ;800000000000 , ;","; .G00000000; ;","; , .000000, , ;","; , 800t , ;","; , ;","; , , ;","; ;",";, , ,;",
};
int main()
{system("title 猜数字1.0.1版");//标题 system("mode con cols=80 lines=40");//设置窗口大小for(int i=0;i<=39;i++){cout<<c[i]<<endl;} Sleep(3000);system("cls");for(int i=0;i<=39;i++){cout<<s[i]<<endl;} Sleep(3000);system("cls");for(int i=0;i<=39;i++){cout<<z[i]<<endl;} Sleep(3000);system("cls");system("mode con cols=60 lines=37");//设置窗口大小int i=0;while(i!=4){for(int j=1;j<=15;j++){cout<<endl;}cout<<" Loding";Sleep(1000);system("cls");for(int j=1;j<=15;j++){cout<<endl;}cout<<" Loding◆";Sleep(1000);system("cls");for(int j=1;j<=15;j++){cout<<endl;}cout<<" Loding◆◆";Sleep(1000);system("cls");for(int j=1;j<=15;j++){cout<<endl;}cout<<" Loding◆◆◆";Sleep(1000);system("cls");i++;}system("cls");cout<<"◎◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◎"<<endl;cout<<"| ■■■ ■■■■■ ■■■ |"<<endl;cout<<"| ■ ■ ■ ■ |"<<endl;cout<<"| ■ ■ ■ ■ |"<<endl;cout<<"| ■ ■ ■ ■ |"<<endl;cout<<"| ■ ■■ ■ ■ ■■ ■ |"<<endl;cout<<"| ■■■■■ ■■ ■■■■■ ■■ ■■■■■ |"<<endl;cout<<"| |"<<endl;cout<<"| 猜数字 |"<<endl;cout<<"| (按‘k’开始游戏,按‘b’看玩法说明,按‘d’换皮肤) |"<<endl;cout<<"| ( 按任意键退出 ) |"<<endl;cout<<"◎◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◎"<<endl;char ch;ch=getch();//提取键盘指令 if(ch=='b'){system("cls");string c="玩法:系统会随机像一个100~500的正整数,玩家要通过猜数得出正确答案。";string c1="系统会告诉你你才的数是大了还是小了。";string c2="说明:此为猜数字1.0.1版本。";string c3="更新:增加了游戏说明和换皮肤功能,美化了一些地方。";cout<<"版本:1.0.1"<<endl;cout<<"按1直接显示所有内容,否则按2。"<<endl;int q;q=getch();if(q=='1'){cout<<c3<<endl<<c<<endl<<c1<<endl<<c2<<endl;} if(q=='2'){for(int i=0;i<c3.size();i++){cout<<c3[i];Sleep(100);//延时 } cout<<endl;for(int i=0;i<c.size();i++){cout<<c[i];Sleep(100);} cout<<endl;for(int i=0;i<c1.size();i++){cout<<c1[i];Sleep(100);} cout<<endl;for(int i=0;i<c2.size();i++){cout<<c2[i];Sleep(100);} cout<<endl;}cout<<"按y开始游戏。按e换皮肤。"; ch=getch();}if(ch=='d'||ch=='e'){system("cls");cout<<"请选择皮肤:"<<endl;cout<<"1.【日间色】"<<endl<<"2.【夜间色】"<<endl<<"3.【黑客】"<<endl<<"4.【科幻】"<<endl<<"5.【紫水晶】"<<endl;cout<<"开始游戏请按q,换肤请输入序号。";char sh;while(1){sh=getch();if(sh-'0'==1)system("color f0");else if(sh-'0'==2)system("color 0f");else if(sh-'0'==3)system("color 0a");else if(sh-'0'==4)system("color 09");else if(sh-'0'==5)system("color 01");else if(sh=='q'){ch='q';break;}}}if(ch=='k'||ch=='y'||ch=='q'){system("cls");int x,y=-1,tim=0;srand(time(NULL));x=rand()%401+100;cout<<"请输入一个100-500的整数:"<<endl;while(x!=y){cin>>y;tim++;if(y>x)cout<<"太大了!"<<endl;if(y<x)cout<<"太小了!"<<endl;if(y==x)cout<<"恭喜你猜对了!"<<endl;}cout<<"正确答案:"<<x<<" "<<"你猜的次数:"<<tim<<endl;cout<<"喜欢就给博主点个关注吧!"; return 0;}else{return 0;}return 0;
}
附: 1.1---国庆特版版本教程:
观众:wow!国庆特版!
我:所以更啥呢?
观众:(正在磨刀,眼放凶光……)
我:啊啊啊,我知道了!!
实现梦想第一步:改玩法
之前的单人猜数太low了,为什么不做个双人PK呢?
玩法就是,两个人同时猜数,谁先猜出谁赢,同时猜出平局。
实现代码:
if(ch=='k'||ch=='y'||ch=='q'){system("cls");int x,y=-1,z=-1,cnt=0;int ans1=0,ans2=0;srand(time(NULL));x=rand()%401+100;while(1){ans1=0;ans2=0;cnt++;cout<<"Rourd "<<cnt;Sleep(3000);system("cls");cout<<"请输入一个100-500的整数:"<<endl;cout<<"1号玩家:";cin>>y;cout<<"2号玩家:";cin>>z;cout<<"1号玩家的答案----"; if(y>x)cout<<"太大了!"<<endl;if(y<x)cout<<"太小了!"<<endl;if(y==x){cout<<"猜对了!"<<endl;ans1++;}cout<<"2号玩家的答案----"; if(z>x)cout<<"太大了!"<<endl;if(z<x)cout<<"太小了!"<<endl;if(z==x){cout<<"猜对了!"<<endl;ans2++;}Sleep(3000);system("cls");if(ans1||ans2)break;}system("cls");if(ans1>ans2)cout<<"1号玩家获胜!"<<endl;else if(ans1<ans2)cout<<"2号玩家获胜!"<<endl;else cout<<"平局"<<endl;cout<<"正确答案:"<<x<<endl;cout<<"喜欢就给博主点个关注吧!"; return 0;}
最后,只需要将代码改一下就完成啦!!!
完整代码:
#include<bits/stdc++.h>
#include<windows.h>
#include<conio.h>
using namespace std;
string c[50]={";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;","; , , , ;","; , , , ;","; , , , ;","; , , , ;","; , , , ;","; , , , ;","; , , L00Gt: , ;","; , , f000000G , ;","; , 0008: , t00000i , ;","; , 800000; , ,0000C ;fC00G1., ;","; ,ff; , t000000, , .000000000000C; ;","; ,C000L, ,t00000; 1G800000000008fi, , ;","; 10000tG0000L ,,::. 80001 . ;","; f0000000; 80000000000G ;","; G0000G , iG800000000008L1: ;","; f0000000; ,i:,. 8000i :ii;. ;","; 10000110008 , 8000i:1fC0000000000000; ;","; .G000L. 8000i ..:itG8000000000000000000000008t ;","; ;0081 f0000G C0000000000Cfi:. ;",";,,,,,,,,,,:;,,,,,,,,,G000000.,,;ft:,,,,,,,,,,,;tC000000t,,,,,,,,,,,,,,,,,,,,,,;","; C0000000: t00000000000000000000C ;","; :0000:00001 , C0001., 000000i ;","; f0008 8000f . 10001 . L0000G ;","; :0000i C000L , i000GC0000000:i0000t ;","; .C000L C000G i000CGGGfi:., .0000f ;","; .C000i 0000L i000, 8000L ;","; ,800f. ,0000L f0001fC000000t G0008 ;","; :08i i0000f C000LC8CGf1:. L0000, ;","; . , C0000t :000G L00001 ;","; G0000000000: G000t G0000t , ;","; , .80000000t f0000: LLti:i00000L , ;","; , t00000; i0000C t000000000C , ;","; , 100L ,0000; ;0000000t , ;","; , ,00f, G0000G , ;","; , , L00t , ;","; , , , ;","; , , , ;","; , , , ;",";,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,;",
};
string s[50]={";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;","; , , , ;","; , , , ;","; , , , ;","; , , , ;","; , , , ;","; , , , ;","; , 0008f: , , ;","; , ,000000: t1., ;000Ci , ;","; , ;0000C i0000t C000008. , ;","; :i. 0000i 800000t L000008. , ;","; G00008. 8000, .8008i, .00000f , ;","; i0000G C000 i00i , L0000t , ;","; i80;. 8008 . , ;0000f , ;","; 0000000000000i .0000f, ;","; ,;itfG8000000000000Gfi, , 8000L ,fC0CL1 ;","; ,fGCGLfG0000000f , C000t ,f8000000000; ;","; f000C:000f0000Gi , C00080000000000Li. ;","; .8000i :000i 100008 , 80081t1i00081 ;","; L000t .000, i80L ;000: L000000; ;",";,,,,,,,,,,,,,,,:G0001,,,,,,C0G,,,,,,,,100i,,,,,,,t000008,,,,,,,,,,,,,,,,,,,,,,;","; :800G. ;00f,i : i00000 ;","; :0G; 00000. ;Gt. t00008. t0000t ;","; 00001 f0000f , t0001 G0000. ;","; 1000LLC0000000C , C00G,:0000t ;","; :ttttffLC80000000008Gt:,0000G , 1000C0008 ;","; L000000000Gt:C00: G000C , ,000000, ;","; iCGt, G00i L0000. , 10000G., ;","; .C0008f: G0008. , .C00000008: ;","; , .t0000000G , 10000;:000000G: ;","; , ,C00000008, , f0008, G00000008i ;","; , .f00008,t000001 :800L, ;00000000000f: ;","; , i8000081 i000f:i; G0000000000000G ;","; , ;C00000Li. :f. , ;ffLLt1i;, ;","; , , , ;","; , , , ;","; , , , ;","; , , , ;","; , , , ;",";,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,;",
};
string z[50]={";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;","; ;","; , , ;","; . , . ;","; , , , ;","; , , ;","; ;","; , .LLf1;., , ;","; . t0000000f . ;","; , L0000001 , ;","; , f00001 :tLf: , ;","; 1; :.,;tLC00000000000G. ;","; 100G .,;1fG800000000000000088000000008: ;","; ;0000000000000Cf1;, ;000000000C ;","; f00000 , :0000008Gfi, ;","; C00000i , 1G000t ,.80Ci ;","; 100000t ,itG000000000000; ;","; .8000i G000000000Li, 0000000C ;","; .. .ii:. . 80000C; ;","; ,,000G, ;",";,, ,,,,, ,,,,, ,,,,, ,,,,:0000001, ,,,,, ,,,,, ,,,,, ,,,,, ,;","; f0000, ,;1fft1, ;","; , ,0000tifL800000000000000008. ;","; ,:;1tLG8000000000000000000000000000000001 ;","; ,0000000000000000008Gf1;:, C000C , ... ;","; ,C00000Gt;. , f0000: , ;","; i0000t ;","; , i0000f , ;","; f0000L ;","; , L0000L , ;","; , 00000f , ;","; ;08Lt;,,;800000i ;","; , ;800000000000 , ;","; .G00000000; ;","; , .000000, , ;","; , 800t , ;","; , ;","; , , ;","; ;",";, , ,;",
};
int main()
{system("title 猜数字1.1版---寒假特别版");//标题 system("mode con cols=80 lines=40");//设置窗口大小for(int i=0;i<=39;i++){cout<<c[i]<<endl;} Sleep(3000);system("cls");for(int i=0;i<=39;i++){cout<<s[i]<<endl;} Sleep(3000);system("cls");for(int i=0;i<=39;i++){cout<<z[i]<<endl;} Sleep(3000);system("cls");system("mode con cols=60 lines=37");//设置窗口大小int i=0;while(i!=4){for(int j=1;j<=15;j++){cout<<endl;}cout<<" Loading";Sleep(1000);system("cls");for(int j=1;j<=15;j++){cout<<endl;}cout<<" Loading◆";Sleep(1000);system("cls");for(int j=1;j<=15;j++){cout<<endl;}cout<<" Loading◆◆";Sleep(1000);system("cls");for(int j=1;j<=15;j++){cout<<endl;}cout<<" Loading◆◆◆";Sleep(1000);system("cls");i++;}system("cls");cout<<"◎◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◎"<<endl;cout<<"| ■■■ ■■■ |"<<endl;cout<<"| ■ ■ |"<<endl;cout<<"| ■ ■ |"<<endl;cout<<"| ■ ■ |"<<endl;cout<<"| ■ ■■ ■ |"<<endl;cout<<"| ■■■■■ ■■ ■■■■■ |"<<endl;cout<<"| |"<<endl;cout<<"| 猜数字---寒假乱斗 |"<<endl;cout<<"| (按‘k’开始游戏,按‘b’看玩法说明,按‘d’换皮肤) |"<<endl;cout<<"| ( 按任意键退出 ) |"<<endl;cout<<"◎◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◎"<<endl;char ch;ch=getch();//提取键盘指令 if(ch=='b'){system("cls");string c="玩法:系统会随机想一个100~500的正整数,两位玩家要通过猜数得出正确答案。谁先猜出谁获胜。";string c1="系统会告诉你你猜的数是大了还是小了。";string c2="说明:此为猜数字1.1版本。";string c3="更新:寒假更新新玩法——双人猜数";cout<<"版本:1.1"<<endl;cout<<"按1直接显示所有内容,否则按2。"<<endl;int q;q=getch();if(q=='1'){cout<<c3<<endl<<c<<endl<<c1<<endl<<c2<<endl;} if(q=='2'){for(int i=0;i<c3.size();i++){cout<<c3[i];Sleep(100);//延时 } cout<<endl;for(int i=0;i<c.size();i++){cout<<c[i];Sleep(100);} cout<<endl;for(int i=0;i<c1.size();i++){cout<<c1[i];Sleep(100);} cout<<endl;for(int i=0;i<c2.size();i++){cout<<c2[i];Sleep(100);} cout<<endl;}cout<<"按y开始游戏。按e换皮肤。"; ch=getch();}if(ch=='d'||ch=='e'){system("cls");cout<<"请选择皮肤:"<<endl;cout<<"1.【日间色】"<<endl<<"2.【夜间色】"<<endl<<"3.【黑客】"<<endl<<"4.【科幻】"<<endl<<"5.【紫水晶】"<<endl;cout<<"开始游戏请按q,换肤请输入序号。";char sh;while(1){sh=getch();if(sh-'0'==1)system("color f0");else if(sh-'0'==2)system("color 0f");else if(sh-'0'==3)system("color 0a");else if(sh-'0'==4)system("color 09");else if(sh-'0'==5)system("color 01");else if(sh=='q'){ch='q';break;}}}if(ch=='k'||ch=='y'||ch=='q'){system("cls");int x,y=-1,z=-1,cnt=0;int ans1=0,ans2=0;srand(time(NULL));x=rand()%401+100;while(1){ans1=0;ans2=0;cnt++;cout<<"Rourd "<<cnt;Sleep(3000);system("cls");cout<<"请输入一个100-500的整数:"<<endl;cout<<"1号玩家:";cin>>y;cout<<"2号玩家:";cin>>z;cout<<"1号玩家的答案----"; if(y>x)cout<<"太大了!"<<endl;if(y<x)cout<<"太小了!"<<endl;if(y==x){cout<<"猜对了!"<<endl;ans1++;}cout<<"2号玩家的答案----"; if(z>x)cout<<"太大了!"<<endl;if(z<x)cout<<"太小了!"<<endl;if(z==x){cout<<"猜对了!"<<endl;ans2++;}Sleep(3000);system("cls");if(ans1||ans2)break;}system("cls");if(ans1>ans2)cout<<"1号玩家获胜!"<<endl;else if(ans1<ans2)cout<<"2号玩家获胜!"<<endl;else cout<<"平局"<<endl;cout<<"正确答案:"<<x<<endl;cout<<"喜欢就给博主点个关注吧!"; return 0;}else{return 0;}return 0;
}
好了,今天就写到这了吧。
附:
1.0.1版本代码下载:
C++猜数字1.0.1版本代码-C++文档类资源-CSDN下载
1.1---国庆特版代码下载:
C++猜数字1.1---寒假特别双人战斗版版本代码-C++文档类资源-CSDN下载
我:国庆高兴之余不要忘了点赞+关注哦~
注:这是投稿文章,你的一个赞就是对我最大的帮助!
C++猜数字小游戏1.0.1版猜数字1.1---国庆特版(双人战斗版)相关推荐
- python撩妹技能_猜数字小游戏python实现(可用来撩妹撩汉)
import random import time number = random.randint(0,199) print("----------猜数字小游戏----------" ...
- 我的java学习路之循环学习应用demo3猜数字小游戏
学习完选择循环后,我们开始来举一反三,编写3个小demo来试一试吧! 第三个猜数字小游戏: /* *这是一个猜数字游戏的程序 CaiShuZiYouXi */ public class CaiShuZ ...
- 猜字小游戏java方法体_java实现猜字小游戏
java实现猜字小游戏 闲来无事,实现一个猜数字的小游戏,目的是巩固自己的基础知识,培养敲代码的乐趣. 首先在项目中所创建的类中导包 (视频教程推荐:java课程)import java.util.S ...
- python--猜数字小游戏
用random的randint()方法来写一个猜数字小游戏.randint()随机生成一个整数,用户猜这个整数,当数字猜大时,会打印"猜大了,再猜一次",数字猜小时,打印" ...
- python逻辑运算的一些流程图_Python猜数小游戏
使用random变量随机生成一个1到100之间的数 采集用户所输入的数字,如果输入的不符合要求会让用户重新输入. 输入符合要求,游戏开始.如果数字大于随机数,输出数字太大:如果小于随机数,输出数字太小 ...
- 1.12 实例:猜数字小游戏
猜数字是一个经典的小游戏,程序先产生一个随机数,然后用户输入数字,程序将输入的数字与随机数进行对比,给出用户相应的提示信息. 本节实现了一个基于 IO 流的猜数字游戏,游戏中限制玩家游戏次数,游戏试玩 ...
- 第三次学JAVA再学不好就吃翔(part28)--猜数字小游戏
学习笔记,仅供参考 面向对象 猜数字小游戏 随机生成一个1 ~ 100之间的数,我来猜是几: import java.util.Scanner;class GuessNumTest {public s ...
- python猜数字游戏实例_Python案例:猜数字小游戏,由浅入深!
本案例只适合新手,老司机请绕路. 游戏介绍:程序自己有一个数字,用户输入一个数字,两个数字进行比较. 可以学到的知识点:input函数.字符串.while循环.if条件判断语句.break语句. 一. ...
- java 做猜数字小游戏_Java Properties类:利用Properties类制作猜数字小游戏
在学习Random类时我们制作过猜数字小游戏,学习了Properties类后,可以为此游戏添加保存得分记录功能 游戏规则: 玩家可以选择玩游戏还是查看得分 玩游戏: 首先玩家需要选择难度: 难度级别 ...
最新文章
- [Freescale]E9学习笔记-LTIB安装配置
- SDUT2608(Alice and Bob)
- vb.net2019-播放声音(wav、mp3等)
- leetcode455. 分发饼干(贪心算法)
- Annotation版本的HelloWorld
- Python 递归函数 - Python零基础入门教程
- php rsa加密乱码_PHP RSA密文过长加密解密 越过1024的解决代码
- 9.5---所有字符串的排列组合(CC150)
- velocity 获取list对象_Redis专题2:认识list、Zset与BitMaps
- 思科、华为、Dell visio图下载
- 高级与低级编程语言的解释,哪一种更容易上手?
- python-网易云简单爬虫
- 【Proteus仿真】基于STC15单片机简易数码管定时器时钟
- 如何画一个对话气泡框(css实现)
- SQL获取两个日期之间的天数
- 外贸电商:除了paypal,这些支付方式也能帮到你
- SpringBoot和Mybatis-Plus
- QGraphicsItem图元拖动绘制(二)
- php安全新闻早八点-Microdoor-第二季
- 鸿蒙系统平板界面,预装鸿蒙系统,华为MatePad Pro 2界面曝光
热门文章
- 广西外国语学院计算机考试真题,广西外国语学院综合素质测试面试题历年总结...
- 最佳免费Android应用程序以及如何自行创建
- 2012-07-29 入手第一款Apple产品:The New iPad
- python while循环和for循环转换_Python的While循环和for循环,python,while
- Thinkpad E431 蓝牙连接问题
- 如何做AI开源项目?零基础到100star
- android pie新功能,Android Pie:3个隐藏功能 | MOS86
- MOT 指标汇总 (详讲 说明 含义 )
- 系动词分类【大学英语笔记】
- c++第二周任务一*(1‐1)编写递归函数将十进制数转换成二进制数输出。