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 soidSIZE;

for(int i=0;i<SIZE;i++)

soidi=i;

luck(soid,SIZE,SIZE);

}

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

{

int lucktimes;

srand((unsigned int)time(NULL));

for(int i=0;i<times;i++)

{

lucki=rand() % size;

for(int m=0;m<i;m++)

{

if(lucki==luckm)

i--;

}

}

for(int i=0;i<times;i++)

printf("第%d个是%d\n",lucki,sourseluck\[i]);

}

相关推荐
程序喵大人1 分钟前
【C++进阶】STL算法与函数对象 - 02 sort为什么需要随机访问迭代器
开发语言·c++·算法
SomeB1oody11 分钟前
【RustyML入门】2.6. 线性判别分析
开发语言·后端·机器学习·rust·教程
用户昵称1001 小时前
C/C++编程-工程实践-本地存储log的工程意义
c语言·开发语言
吹什么轩2 小时前
c++复习:map和set的使用
开发语言·c++
必须得开心呀2 小时前
qt生成dump文件并定位异常
开发语言·qt
fpcc3 小时前
跟我学C++中级篇—内存流
开发语言·c++
Cicada1283 小时前
ccvt:一个用 Rust 写的中国地图坐标系互转命令行工具
开发语言·后端·rust
1001101_QIA3 小时前
工控机网络配置
开发语言·数据库·php
程序员雷欧3 小时前
ThreadPoolExecutor 深度解析:从核心参数到源码实现的全面剖析
java·开发语言·jvm