标题:菜鸟编的,猜数字游戏-单纯版.
只看楼主
wfpb
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2188
专家分:0
注 册:2006-4-2
 问题点数:0 回复次数:2 
菜鸟编的,猜数字游戏-单纯版.

#include<iostream>
#include<cstdlib>
using namespace std;

int menu();
void play();

int main()
{
int choice,operate,magic;
do
{
operate=menu();
switch (operate)
{
case 1:play();break;
case 2:break;
case 3:cout<<"Goodbye!"<<endl;break;
}
}while (operate != 3);

return 0;
}


// menu fuction...
int menu()
{
int choice;
cout<<"1.Get a new magic number."<<endl;
cout<<"2.Play now."<<endl;
cout<<"3.Quit."<<endl;
cout<<"Enter your choice:";
cin>>choice;
return choice;
}

//play fuction...
void play()
{
int i,magic,guess;
magic = rand();
magic = magic%10;
for (i=1;i<=3;i++)
{
cout<<"Guess :";
cin>>guess;
if (guess==magic)
{cout<<"**RIGHT**"<<endl<<endl<<endl;break;}
else if (guess>magic)
cout<<"It's too high."<<endl;
else cout<<"It's too low."<<endl;
}
if (i==4)
{cout<<endl<<"**Your chance have losted out.**"<<endl<<"End game this time.";
cout<<endl<<"The magicNum is "<<magic;
cout<<endl<<"Come on again?"<<endl<<endl<<endl;}

}

搜索更多相关主题的帖子: int 数字 游戏 menu 
2006-04-09 16:23
song4
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:38
帖 子:1533
专家分:4
注 册:2006-3-25
得分:0 
你这个程序没有重用性吧
你的随机数种子好象是唯一的
当运行多了
答案就有规律了......

嵌入式 ARM 单片机 驱动 RT操作系统 J2ME LINUX  Symbian C C++ 数据结构 JAVA Oracle 设计模式 软件工程 JSP
2006-04-09 18:17
lear
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-2-23
得分:0 
伪随即数。。。用random吧。。。
原来编了个猜数字 就像文曲星里的那种。。用random好些
2006-04-10 16:45



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-56308-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.033931 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved