用C语言实现一个简单的猜数字游戏
贴上代码
'//一个猜数字游戏'
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
'//提示菜单'
void menu()
{
printf("*************************************\n");
printf("********** 输入1开始游戏 **********\n");
printf("********** 输入0退出游戏 **********\n");
printf("*************************************\n");
}
'//游戏主体'
void game()
{
int result = rand() % 100 + 1;
int input = 0;
do
{
printf("请输入您猜的数字:");
scanf("%d", &input);
if (input < result)
{
printf("小了");
}
else if (input > result)
printf("大了");
else
{
printf("猜对了");
}
} while (input != result);
}
int main()
{
srand((unsigned int)time(NULL));
int control;
do
{
menu();
scanf("%d", &control);
if (control == 1)
game();
else if (control == 0)
printf("退出游戏");
else
printf("输入错误,请重新输入");
} while (control);
return 0;
}
运行实例:
|