代码
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
return 0;
}
#if 0
void Menu()
{
printf("************************************\n");
printf("**************猜数字游戏************\n");
printf("**************1.play****************\n");
printf("**************2.exit****************\n");
printf("************************************\n");
}
int play()
{
RAND_MAX;
int num;
int suijinum = rand()%100+1;//产生随机数
while (1){
printf("请输入您所猜的数字:");
scanf("%d", &num);
if (num <suijinum)
{
printf("猜小了\n");
}
else if (num >suijinum)
{
printf("猜大了\n");
}
else
{
printf("猜对了\n");
break;
}
}
}
int main()
{
int input=0;
srand((unsigned)time(NULL));//产生随机种子
do{
Menu();
printf("请输入您的选择:");
scanf("%d", &input);
if (input == 1){
play();
}
else if (input == 2)
{
printf("再见了您嘞!");
return 0;
}
else
{
printf("请输入正确选项!");
}
} while (input);
return 0;
}
笔记
rand();
/*
产生随机数的函数,头文件为#include<stdlib.h>
与srand()配套使用,否则无法产生随机数
*/
srand((unsigned)time(NULL));
/*
产生随机种子的函数,头文件为#include<stdlib.h>,
参数time()也是一个函数,头文件为#include<time.h>
*/