博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C语言一维数组中的数据随机排列
阅读量:5254 次
发布时间:2019-06-14

本文共 379 字,大约阅读时间需要 1 分钟。

#include <stdio.h>

#include <stdlib.h>
void randomlize(int *a, int n)
{
    
    int i = 0,j = 0, k = 0;    
    for(i = 0; i < n; i++)        
    {        
        j = rand()%(n-i)+i;        
        k = a[i];        
        a[i] = a[j];        
        a[j] = k;        
    }    
}
int main(void)
{
    int i;
    int a[]={1,2,3,4,5,6,7,8,9};
    randomlize(a,9);
    for(i = 0; i < 9; i++)        
    {
        printf("%d ",a[i]);
    }    
    return 0;    
}

C语言对一维数组中的数据随机排列/全排列。

转载于:https://www.cnblogs.com/emanlee/p/3187571.html

你可能感兴趣的文章
施密特触发器
查看>>
[转载]解决在win10中webstrom无法使用命令行(Terminal)
查看>>
ios Label TextFile 文本来回滚动 包括好用的三方
查看>>
信息熵与TF-IDF 学习笔记
查看>>
smplayer中使用srt字幕乱码问题
查看>>
python--输入一组无序的数,排序
查看>>
第八天 线性表【下】
查看>>
现代软件工程_第一周练习_第4题02_万世想
查看>>
[转]Log4j使用总结
查看>>
ssh(安全外壳协议)
查看>>
python基础_特殊符号
查看>>
关于Java序列化和Hadoop的序列化
查看>>
创建线程的三种方式
查看>>
docker rancher 体验 (未完待续.....)
查看>>
10反射
查看>>
Android操作Sqlite数据库
查看>>
opencv 鼠标交互
查看>>
iOS之地图开发
查看>>
[Swift]LeetCode1015. 可被 K 整除的最小整数 | Smallest Integer Divisible by K
查看>>
[Swift]LeetCode1124. 表现良好的最长时间段 | Longest Well-Performing Interval
查看>>