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

#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]]);

}

相关推荐
南城花随雪。7 分钟前
Spring框架之模板方法模式 (Template Method Pattern)
java·开发语言·模板方法模式
十七算法实验室14 分钟前
Matlab实现鼠群优化算法(ROS)求解路径规划问题
开发语言·算法·决策树·支持向量机·matlab·动态规划·启发式算法
一名技术极客17 分钟前
Three.js 搭建3D隧道监测
开发语言·javascript·3d
chengpei14726 分钟前
51单片机使用NRF24L01进行2.4G无线通信
c语言·51单片机
日晨难再26 分钟前
C语言&Python&Bash:空白(空格、水平制表符、换行符)与转义字符
linux·c语言·开发语言·python·bash
阿巴~阿巴~39 分钟前
C_数据结构(单链表算法题) —— 相交链表、环形链表I、环形链表II、随机链表的复制
c语言·开发语言·数据结构·算法·链表·1024程序员节
神奇夜光杯43 分钟前
Python酷库之旅-第三方库Pandas(208)
开发语言·人工智能·python·excel·pandas·标准库及第三方库·学习与成长
yangpipi-1 小时前
数据结构(C语言版)-2.栈和队列
c语言·开发语言·数据结构
还在学习进步1 小时前
C语言第九周课——经典算法
c语言·开发语言·算法
阿七想学习1 小时前
数据结构《链表》
java·开发语言·数据结构·学习·链表