猜数字游戏,随机一个1到100的数,由玩家来猜。
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int menu(){
printf("输入1:开始游戏\n");
printf("输入0:结束游戏\n");
printf("输入你的选择:");
int choice = 0;
scanf("%d", &choice);
return choice;
}
void game(){
srand((unsigned int)time(0));
int result = rand() % 100 + 1;
while (1){
printf("请输入你猜的数字:");
int num = 0;
scanf("%d",&num);
if (num < result){
printf("低了!");
}
else if (num > result){
printf("高了!");
}
else{
printf("congratulations!!!\n");
break;
}
}
}
int main(){
while (1){
int choice = menu();
if (choice == 1){
game();
}
else{
printf("good bye~~~~\n");
break;
}
}
system("pause");
return 0;
}