#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<time.h>
int menu()
{
printf("===================\n");
printf(" 1.开始游戏 \n");
printf(" 2.游戏结束 \n");
printf("===================\n");
printf(" 请输入你的选择: ");
int choice= 0;
scanf("%d",&choice);
return choice;
}
void game()
{
int result=rand() % 100 + 1;
while (1)
{
printf("请输入数字1-100:\n");
int num;
scanf("%d",&num);
if (num< result)
{
printf("猜的低了\n");
}
else if
(num>result)
{
printf("猜的高了\n");
}
else{
printf("猜对了\n");
break;
}
}
}
int main()
{
srand((unsigned int)time(0));
int menu();
while (1)
{
int choice=menu();
if (choice== 1)
{
game();
}
else if (choice== 2)
{
printf("游戏结束\n");
break;
}
else
{
printf("非法输入!\n");
}
}
system("pause");
return 0;
}
猜数字游戏(c语言)
最新推荐文章于 2023-07-19 23:28:11 发布