0
点赞
收藏
分享

微信扫一扫

C Primer Plus(第六版)16.18 编程练习 第5题

山竹山竹px 2024-02-23 阅读 10

#include <stdio.h>
#include <stdlib.h>  
#include <time.h>

#define SIZE 7

void luck(int sourse[],int size,int times);

int main(void)
{
    int soid[SIZE];
    for(int i=0;i<SIZE;i++)
        soid[i]=i;
    luck(soid,SIZE,SIZE);
}

void luck(int sourse[],int size,int times)
{
    int luck[times]; 
    srand((unsigned int)time(NULL));
    for(int i=0;i<times;i++)
    {
        luck[i]=rand() % size;
        for(int m=0;m<i;m++)
            {
            if(luck[i]==luck[m])
            i--;
            }
    }
    for(int i=0;i<times;i++)
    printf("第%d个是%d\n",luck[i],sourse[luck[i]]);
}
 

举报

相关推荐

0 条评论