随机生成一个1~100的数让用户猜
#include "stdio.h"
#include "stdlib.h"
#include "time.h"
//目录
void begin()
{
printf("***********************\n");
printf("****1.play 0.exit*****\n");
printf("***********************\n");
}
//游戏
void game()
{
int ret, i;
ret = rand()%100+1;
while(1)
{
printf("please input\n");
scanf("%d", &i);
if(i > ret)
{
printf("猜大了\n");
}
else if(i < ret)
{
printf("猜小了\n");
}
else
{
printf("猜对了!!! \n");
break;
}
}
}
int main()
{
int input;
srand((unsigned int)time(NULL));
do{
begin();
scanf("%d", &input);
switch(input)
{
case 1: game(); break;
case 0: printf("exit game\n"); break;
default: printf("input failure\n"); break;
}
}while(input);
return 0;
}
Linux下测试
共有条评论 网友评论