C语言一维数组中的数据随机排列
#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语言对一维数组中的数据随机排列/全排列。
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· Blazor Hybrid适配到HarmonyOS系统
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· 解决跨域问题的这6种方案,真香!
· 一套基于 Material Design 规范实现的 Blazor 和 Razor 通用组件库
· 分享4款.NET开源、免费、实用的商城系统
2012-07-13 VMware的Easy Install安装
2009-07-13 C#生成(操作)PDF
2009-07-13 C#对XML操作:处理XML文件的类