一、
题目:
猜数字游戏
内容:
系统随机生成一个1-100的数字;手动输入猜想的数字,根据提示,直到猜中数字为止。
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
void game()
{
int a = rand() % 100 + 1;//借用产生的随机时间来生成随机数
int b = 0;
while (1)
{
scanf("%d", &b);
if (b > a)
{
printf("大了\n");
}
else if (b < a)
{
printf("小了\n");
}
else
{
printf("恭喜你猜对了\n");
break;
}
}
}
void menu()
{
printf("********************\n");
printf("*******1.play*******\n");
printf("*******0.exit*******\n");
printf("********************\n");
}
int main()
{
int i = 0;
srand((unsigned int)time(NULL));//产生随机时间
do
{
menu();
printf("请选择:\n");
scanf("%d", &i);
switch (i)
{
case 1:
printf("游戏开始\n");
game();
break;
case 2:
printf("退出游戏\n");
break;
case 3:
printf("输入有误,请重新输入\n");
break;
}
} while (i);
return 0;
}
|