#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void menu()
{
printf("##########################\n");
printf("## play:1 or exit:0 ##\n");
printf("##########################\n");
}
void game()
{
int gruess;
//firstly: generate a rander number;
int ret=0;
ret=rand()%100+1; //生产一个0~100的随机数
//printf("%d\n",ret);
//gruessing number
while(1)
{
printf("please output number:\n");
scanf("%d",&gruess);
if(gruess>ret)
{
printf("the number is big\n");
}
else if(gruess<ret)
{
printf("the number is small\n");
}
else
{
printf("congratulations you guessed right!!!\n");
break;
}
}
}
int main()
{
int intput=0;
//那时间戳来设置随机数的生成起始点
//time_t time(time_t* time)
srand((unsigned int)time(NULL));
do
{
menu(); /* code */
scanf("%d",&intput);
switch(intput)
{
case 1:
game();
//getchar();
break;
case 0:
printf("exit program(game)\n");
break;
default:
printf("select error\n");
break;
}
} while (intput); //不用1==intput!!!
return 0;
}
09-11
1253
10-16
2万+
07-29
926
10-05