#include<stdio.h>
# include<stdlib.h>
# include<time.h>
void menu()
{
printf("*********************\n");
printf("欢迎进入该游戏系统!\n");
printf("选择:\n");
printf("1:start\n");
printf("2:exit\n");
printf("*********************\n");
}
int game(int n)
{ int i;
while(1)
{ printf("输入你猜的数字:");
scanf("%d",&i);
if(i<n)
printf("你猜小了;");
if(i>n)
printf("你猜大了;");
if(i==n)
{
printf("恭喜你,你猜对了!");
return 0;
}
}
}
int main()
{
srand((unsigned int)time(NULL)); //是拿当前系统时间作为种子,由于时间是变化的, //种子变化,可以产生不相同的随机数。
int ret=rand();
int m=ret%100; //控制随机数的范围,减小猜测难度。
int a;
menu();
printf("输入:");
scanf("%d",&a);
switch(a) //利用switch语句做开关。
{
case 1:
game(m);
break;
case 2:
printf("error\n");
break;
}
return 0;
}本文出自 “fun” 博客,请务必保留此出处http://10725723.blog.51cto.com/10715723/1708374
原文:http://10725723.blog.51cto.com/10715723/1708374