#include <stdio.h>
#include <stdlib.h> //rand(), srand()函数的包含函数
#include <time.h> //time(NULL)函数的包含函数
int main()
{
int choose; //用来存放随机数
int max = 20; //定义一个变量max其值为20
char ch;
do
{
srand(time(NULL)); //产生不同种子
choose = 1 + rand()%max; //这里的值为1到20,如果要值在1到19之间, 就写成这样:choose = rand()%max;
printf("这次的随机数为:\n");
printf("choose = %d\n", choose);
printf("你还要继续产生随机数吗?(Y/N): ");
ch = getchar(); //ch用来存放输入的字符
getchar(); //用来清除缓冲区的回车符, 因为上一个getchar()函数会把回车字符也读入字符缓冲区
//不清除的话下次回车会直接被读getchar()读取并赋给ch变量
}while((ch == 'y') || (ch == 'Y'));
return 0;
}
关于随机数_5
最新推荐文章于 2013-06-11 07:28:57 发布