用C语言实现一个简单的猜数字游戏
Posted 一朵花花
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用C语言实现一个简单的猜数字游戏相关的知识,希望对你有一定的参考价值。
猜数字游戏
游戏规则
电脑随机生成一个[1,100]的数,让玩家猜
设计思路
随机生成一个[1,100]值供玩家猜测Guess,让玩家猜测,设玩家猜的数字为num。
则分为三种情况:
(1)num>Guess 则猜高了
(2)num<Guess 则猜低了
(3)num=Guess 则猜对了
代码实现
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include<stdlib.h>
#include<time.h>
void Game() {
printf("开始一局猜数字游戏!!\\n");
int Guess = rand() % 100 + 1;
while (1) {
int num = 0;
printf("请输入一个范围在[1,100]的整数:");
scanf("%d", &num);
if (num < Guess) {
printf("低了!\\n");
}
else if (num > Guess) {
printf("高了!\\n");
}
else {
printf("对了!!\\n");
break;
}
}
}
int menu() {
printf("====================\\n\\n");
printf("欢迎来到猜数字游戏!\\n\\n");
printf("1.开始游戏\\n");
printf("2.退出游戏\\n\\n");
printf("====================\\n\\n");
printf("请输入您的选择:");
int choice = 0;
scanf("%d", &choice);
return choice;
}
int main() {
srand(time(0));
while(1){
int choice = menu();
if (choice == 1) {
Game();
}
else if(choice==2){
printf("游戏结束!\\n");
break;
}
else {
printf("您的输入有误!\\n");
}
}
system("pause");
return 0;
}
以上是关于用C语言实现一个简单的猜数字游戏的主要内容,如果未能解决你的问题,请参考以下文章