猜数游戏
2008-03-08 12:42:22 来源:WEB开发网核心提示:/*猜数游戏*/ /*程序产生一个随机数,游戏者输入数据进行猜测,猜数游戏,治理员可输入密码, 其中普通治理员只能获得答案,选择游戏级别或退出*/ system("pause");return 0; } void game_introduction(void)/*游戏介绍,选择游戏级别或退出*/
/*猜数游戏*/
/*程序产生一个随机数,游戏者输入数据进行猜测。治理员可输入密码,
其中普通治理员只能获得答案,超级治理员获得答案并能修改普通治理员密码*/
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define NO 0
#define YES 1
#define QU99v -1
#define EASY 1
#define COMMON 2
#define HARD 3
#define PASSWord2 -111111 /*超级治理员密码,不可修改*/
char *PasswordName= "LiangJianbin";/*超级治理员确认密码,不可修改*/
int Password1 =111111 ; /*普通治理员密码,可修改*/
int number; /*计算机产生的随机数*/
int guess_value=0; /*游戏者输入的猜测数*/
int nbr_of_guesses=0;/*累加游戏者猜测的次数*/
int done=0; /*标记游戏者是否猜对,若猜对则 done=1*/
void the_back_door(int password,int answer); /*开个后门好作弊,判定普通或超级治理员*/
void super_Adm_menu(int answer); /*超级治理员选择菜单*/
void game_introdUCtion(void);/*游戏介绍,选择游戏级别或退出*/
void quit_or_not(void); /*确认是否退出*/
void change_password(int answer);/*修改普通治理员密码*/
void input_data(void);/*输入数据或退出,治理员可输入密码*/
void congratulate(void) ; /*祝贺猜对并问是否继续*/
int judge(void);/*判定数据是否正确*/
void enter_password_name(char *true_password);/*确认超级治理员*/
int main(void)
{
game_introduction();/*游戏介绍,选择游戏级别或退出*/
system("pause");
return 0;
}
void game_introduction(void)/*游戏介绍,选择游戏级别或退出*/
{
int selection;
int flag=0;/*循周游戏介绍标志,选择游戏级别或退出后flag=1,循环结束*/
do
{
nbr_of_guesses=0;
puts("This is a guess number game.You can input a number to guess.");
do
{
puts("\n1--Get a easy degree.");
puts("\n2--Get a common degree.");
puts("\n3--Get a hard degree.");
puts("\n-1--Quit the game.");
puts("\nEnter a selection.");
scanf("%d",&selection);
}while(selection!=-1&&selection<1selection>3);
if(selection==EASY)
{
PRintf("\n\nGetting a Random number\n");
/*产生随机数*/
srand( (unsigned) time(NULL));
number=rand();
flag=1;
}
else if (selection==COMMON)
{
printf("\n\nGetting a Random number\n");
/*产生随机数*/
srand( (unsigned) time(NULL));
&nb
- ››游戏定位成牵引Android发展的火车头
- ››游戏场景烘焙贴图制作
- ››游戏植物大战僵尸 iPhone 版9天销售额超100万美元...
- ››游戏开发包 iPhone cocos2d 初体验
- ››游戏三维怪物施法特效教程
- ››游戏人生Silverlight(2) - 趣味钢琴[Silverlight ...
- ››游戏人生Silverlight(3) - 打苍蝇[Silverlight 2....
- ››游戏人生Silverlight(4) - 连连看[Silverlight 2....
- ››游戏人生Silverlight(5) - 星际竞技场[Silverligh...
- ››游戏《封神榜》人物纣王3DMAX制作全过程
- ››游戏加速器中的领头羊-网际速递
- ››游戏引擎Valve Source奔向Linux
更多精彩
赞助商链接