#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void ydj(int x, int f[])
{
int b;
printf("一等奖: ");
b = rand() % 46 + 1;
f[b] = 1;
printf("%d ", b);
printf("\n");
}
void edj(int x, int f[])
{
int b, i = 1;
printf("二等奖: ");
while (i <= 3)
{
b = rand() % 46 + 1;
if (f[b] == 0)//
{
f[b] = 1;//解释
printf("%d ", b);
i++;
}
}
printf("\n");
}
void sdj(int x, int f[])
{
int b, i = 1;
printf("三等奖: ");
while (i <= 9)
{
b = rand() % 46 + 1;
if (f[b] == 0)//解释一下
{
f[b] = 1;//解释
printf("%d ", b);
i++;
}
}
printf("\n");
}
int main()
{
int a = 46, f[47] = { 0 };
srand(time(0));//时间种子
ydj(a, f);
edj(a, f);
sdj(a, f);
}