代码如下:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void meun() {
printf("************************");
printf("******1.play 0.exit*****");
printf("************************");
}//先定义一个菜单函数 每次执行游戏前可调用此函数
void play() {
int a = 0;
int b = 0;
int guess = 0;
a = rand();
b = a % 100 + 1;
while (1) {
printf("请输入您猜的数:> \n");
scanf("%d", &guess);
if (b == guess) {
printf("恭喜您,猜对了。");
break;
}
else if (b > guess) {
printf("猜小了,再试一次吧。");
}
else if (b < guess) {
printf("猜大了,再试一次吧。");
}
}
}//设置一个游戏函数 当用户在菜单函数中选择1时,调用此函数
int main() {
int input = 0;
meun();
printf("请选择:>");
srand((unsigned int)time(NULL));
scanf("%d", &input);
do
{
switch (input) {
case 1: {
play();
break;
case 0: {
break;
}
default: {
printf("输入错误,请重新输入。");
break;
}
}
}
} while (input);
return 0;
}
rand函数的操作,可查看http://t.csdn.cn/5uBtC