#include "stdio.h"
#include "stdlib.h"
void Choose(int* p, int n) //产生随机数用于交换数组元素达到随机效果
{
srand(time(0));
for (int i = 0; i < n; i++)
{
int t = rand() % n;
int x = p[t];
p[t] = p[i];
p[i] = x;
}
}
int main()
{
int n=11;
//scanf("%d", &n);
int* p = (int*)malloc(n * sizeof(int)); //
for (int i = 0; i < n; i++) //初始化数组
scanf("%d", &p[i]);
Choose(p, n);
for (int i = 0; i < n; i++)
printf("%d ", p[i]);
return 0;
}
输入一个数组长度为11的数组元素,随机打印(体现随机算法)
最新推荐文章于 2022-03-29 09:35:34 发布