📄 shuffle.cpp
字号:
#include <iostream>
#include <cstdlib>
#include <iomanip>
using namespace std;
void swap( int &x, int &y)
{
int temp;
temp=x;
x=y;
y=temp;
}
void shuffle( int a[], int n)
{
int i,k,m,d;
random_seed(0);
for (k=1;k<=n;k++)
{
m=n/k;
for (i=0;i<m;i++)
{
d=random(1,n);
swap(a[i],a[d]);
}
}
}
void main()
{
int a[]={10,20,30,40,50,60,70,80,90};
shuffle(a,9);
for (int i=0;i<9;i++)
cout<<a[i]<<" ";
cout<<endl;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -