c++课程设计 猜数字游戏.docx

上传人:小飞机 文档编号:3153815 上传时间:2023-03-11 格式:DOCX 页数:4 大小:37.03KB
返回 下载 相关 举报
c++课程设计 猜数字游戏.docx_第1页
第1页 / 共4页
c++课程设计 猜数字游戏.docx_第2页
第2页 / 共4页
c++课程设计 猜数字游戏.docx_第3页
第3页 / 共4页
c++课程设计 猜数字游戏.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《c++课程设计 猜数字游戏.docx》由会员分享,可在线阅读,更多相关《c++课程设计 猜数字游戏.docx(4页珍藏版)》请在三一办公上搜索。

1、c+课程设计 猜数字游戏#include #include using namespace std; int q; void printstar(void) for (int i=1;i=80;i+) cout=*; int caidan printstar; coutendl; couttttt1随机产生数据endl; couttttt2用户输入数据endl; couttttt3返回主菜单endl; couttttt4结束游戏; coutendl; printstar; cout请选择:(14)choose; switch (choose) case 1: if (i=1) case1; e

2、lse case12; break; case 2: if (i=1) case2; else case22; break; if (choose=4) break; return 0; int SJS/生成随机数 int k; int a4; srand(time(NULL); int n=rand%10; a0=n; for (int i=0;i+) srand(time(NULL); n=rand%10; if (n!=a0) a1=n; break; for ( i=0;i+) srand(time(NULL); n=rand%10; if (n!=a0 & n!=a1) a2=n;

3、break; for (i=0;i+) srand(time(NULL); n=rand%10; if (n!=a0 & n!=a1 & n!=a2) a3=n; break; k=1000*a0+100*a1+10*a2+a3; return k; void case1 int ch14, ch24; int i,j,w,p; w=SJS; for (i=3;i=0;i-) ch1i=w%10; w=w/10; for (int m=1;m=8;m+) cout请输入:p; if (p=3) cout请选择:=0;j-) ch2j=p%10; p=p/10; int a=0,b=0; for

4、 (i=0;i4;i+) for (j=0;j4;j+) if (ch1i=ch2j & i!=j) b+; if (ch1i=ch2j & i=j) a+; coutaAbBendl; if (a=4) cout恭喜您!endl; q=m; cout次数:qendl; caidan; break; if (m=8&a!=4) cout请重试!=0;i-) ch1i=w%10; w=w/10; for (int m=1;m=8;m+) cout请输入:p; if (p=3) cout请选择:=0;j-) ch2j=p%10; p=p/10; int a=0,b=0; for (i=0;i4;i

5、+) for (j=0;j4;j+) if (ch1i=ch2j & i!=j) b+; if (ch1i=ch2j & i=j) a+; coutaAbBendl; if (a=4 & mq) cout恭喜您!破记录啦!endl; q=m; cout次数:qendl; caidan; break; if (a=4&m=q) cout恭喜您!与记录平!endl; cout次数:qq) cout恭喜您!endl; cout次数:qendl; caidan; break; if (m=8&a!=4) cout请重试!endl; caidan; void case2 int ch14, ch24;

6、int i,j,w,p; cout请输入您的自定义数:w; for (i=3;i=0;i-) ch1i=w%10; w=w/10; for (int m=1;m=8;m+) cout请输入:p; if (p=3) cout请选择:=0;j-) ch2j=p%10; p=p/10; int a=0,b=0; for (i=0;i4;i+) for (j=0;j4;j+) if (ch1i=ch2j & i!=j) b+; if (ch1i=ch2j & i=j) a+; coutaAbBendl; if (a=4) cout恭喜您!endl; q=m; cout次数:qendl; caidan;

7、 break; if (m=8&a!=4) cout请重试!endl; caidan; void case22 int ch14, ch24; int i,j,w,p; cout请输入您的自定义数:w; for (i=3;i=0;i-) ch1i=w%10; w=w/10; for (int m=1;m=8;m+) cout请输入:p; if (p=3) cout请选择:=0;j-) ch2j=p%10; p=p/10; int a=0,b=0; for (i=0;i4;i+) for (j=0;j4;j+) if (ch1i=ch2j & i!=j) b+; if (ch1i=ch2j & i=j) a+; coutaAbBendl; if (a=4&mq) cout恭喜您!破记录啦!endl; q=m; cout次数:qendl; caidan; break; if (a=4&m=q) cout恭喜您!与记录平!endl; cout次数:qq) cout恭喜您!endl; cout次数:qendl; caidan; break; if (m=8&a!=4) cout请重试!endl; caidan;

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号