您的位置:首页 > 编程语言 > C语言/C++

c语言实现简单的猜数字游戏

2017-09-26 13:56 477 查看
#include<stdio.h>
#include<time.h>
#include<Windows.h>
void game()//猜数字游戏功能函数
{
int num = 0, input = 0;
num = rand() % 100 + 1;//获取1-100的一个随机数
while (1)//利用if循环判断
{
printf("请输入数字\n");
scanf_s("%d", &input);
if (input == num)
{
printf("恭喜,你猜的数字是对的\n");
break;
}
else if (input < num)
{
printf("猜小了\n");
}
else
{
printf("猜大了\n");
}
}
}
void menu()
{
printf("**************************************\n");
printf("**********1.game        0.exit**********\n");
printf("**************************************\n");
}
int main()
{
int choice=0;
srand((unsigned int)time(NULL));//防止出现的随机数一样
do//利用循环实现可以多次玩
{
menu();
printf("请输入选项\n");
scanf_s("%d", &choice);
switch (choice)
{
case 1:game();
break;
case 0:
break;
default:
printf("选择错误\n");
break;
}

} while (choice);
return 0;
}
请大家多多关注我的博客哦,目前正在学习c语言,会将学习所得一一放在博客上。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: