#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
extern int Menu();
extern void Game();
int main() {
srand((unsigned int)time(0));
while (1) {
int key=Menu();
if (key == 1) {
printf("游戏开始!\n请输入您要猜的数字\n");
Game();
}
else if (key == 2) {
printf("游戏结束!\n");
system("pause");
break;
}
else {
printf("您的输入有误,请重新输入!\n");
}
}
}
void Game() {
int num;
int res = rand() % 100 + 1;
while (1) {
scanf("%d", &num);
if (num > res)
printf("高了!\n");
if (num < res)
printf("低了!\n");
if (num == res) {
printf("恭喜你,猜对了!\n");
break;
}
}
}
int Menu() {
int key = 0;
printf("开始游戏请输入:1\n结束游戏请输入:2\n");
scanf("%d", &key);
return key;
}
C语言猜数字游戏
最新推荐文章于 2023-10-26 23:33:56 发布