#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
int arr[6]={0};//输出数组
int value=0;//输出 判断值
int i,j;
int flag=0;//去重对比
for(i=0;i<6;i++)
{
value=rand()%32+1;//获取双色球红球随机数
for(j=0;j<flag;j++)
{
if(value==arr[i])//遇到重复值时结束循环 返回前一个i,如果没有重复则j+1=flag
{
i--;
break;
}
}
if(j==flag)//
{
arr[flag]=value;
flag++;
}
}
for(i=0;i<6;i++)
{
printf("%d ",arr[i]);
}
printf("+%d\n",rand()%16+1);
return 0;
}
随机数进阶版
最新推荐文章于 2024-09-06 10:38:06 发布