c++制作小游戏

话不多说,直接上代码!

#include <bits/stdc++.h>
#include <conio.h>
#include <windows.h>
using namespace std;
char s;
char gxia='A',choose;
int rand1,numn;
bool flag=true;
int cishu=0;	
void menu()
{
	system("color 3D");
	cout<<setw(80)<<"猜数字1.5"<<endl;
	cout<<setw(80)<<"A.开始游戏"<<endl;
	cout<<setw(80)<<" B.帮助"<<endl;
	cout<<setw(80)<<"C.退出游戏"<<endl;
	do {
		s=getch();
	} while(s<'A'||s>'C');
}
void nac() {
	system("cls");
	system("color BF");
	cout<<setw(75)<<"A.第一关"<<setw(6)<<"  B.第二关\n"<<setw(75)<<"C.第三关"<<setw(6)<<"  D.第四关\n"<<setw(75)<<"E.第五关"<<setw(6)<<"  F.第六关\n"<<setw(75)<<"G.第七关"<<setw(6)<<"  H.第八关\n"<<setw(75)<<"I.第九关"<<setw(6)<<"  J.第十关\n";
	do {
		choose=getch();
	} while(choose>gxia||choose<'A'); 
}
void ddd() {
	MessageBox(GetForegroundWindow(),"游戏中会随机生成一个数,你要找出这个\n数(猜的次数只有10次)(第五关重来几次\n有几率次数减少)","帮助",1);
}
void num1() {
	system("cls");
	system("color 4E");
	rand1=rand()%31+20;
	do {
		cin>>numn;
		cishu++;
		if(numn<rand1) cout<<"太小了!!!\n";
		if(numn>rand1) cout<<"太大了!!!\n";
		if(cishu>=10) flag=false;
	} while(numn!=rand1&&cishu<10);
	if(flag) {
		cout<<"恭喜你猜中了!"<<endl<<"这个数是"<<rand1<<"!\n"<<endl;
		cout<<"你猜了"<<cishu<<"次"<<endl;
		gxia++;
	}
	if(flag==false) cout<<
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值