猜数字游戏
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void menu() {
printf("**********************");
printf("****1.Play===0.Exit***");
printf("**********************");
}
//rand
void game() {
int in = 0;
int ans = 0;
in = rand();
ans = in % 100 + 1;
while (1) {
printf("请输入一个0-99的数字:");
scanf("%d", &in);
if (in > ans)
{
printf("太大:\n");
}
else if (in < ans)
{
printf("太小:\n");
}
else
{
printf("猜对了\n");
break;
}
}
}
int main() {
int in = 0;
srand((unsigned)time(NULL));
do
{
menu();
printf("请选择:");
scanf("%d", &in);
switch (in)
{
case 1:
game();
break;
case 0:
break;
default:
printf("请重新输入:\n");
break;
}
} while (in);
return 0;
}