程序如下:
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <time.h>
#include <windows.h>
void Guess()
{
//1. 随机数
//2.
srand((unsigned long)time(NULL)); //种随机数种子!
int x = rand() % 100 + 1;//[1, 100]
int g = 0;
while (1){
printf("Please Guess> ");
scanf("%d", &g);
if (g == x){
printf("guess success!\n");
break;
}
else if (g > x){
printf("big!\n");
}
else{
printf("small!\n");
}
}
}
void Game()
{
int quit = 0;
while (!quit){
int select = 0;
printf("+----------------------+\n");
printf("| 1. Play 2. Exit |\n");
printf("+----------------------+\n");
printf("Please Select# ");
scanf("%d", &select);
switch (select){
case 1:
Guess();
break;
case 2:
quit = 1;
break;
default:
printf("Your Enter Error, Try again!\n\n\n");
break;
}
}
}
int main()
{
Game();
system("pause");
return 0;
}
运行如下:
}