问个关于随机赋值到数组的问题
请问能否将36个数字字母不重复地随机分配到9个指针数组中,将一个数组的元素随机插入另一个数组组成新数组?能的话请提供代码给我参考。 回复 2楼 azzbcc
没有,刚入门,这是在网上借鉴别人的部分代码,但是无法不重复,其他想要的目的也达不到。#include<stdlib.h>
#include<time.h>
#include <stdio.h>
main()
{
srand(time(NULL));
char str[] = "0123456789abcdefghijklmnopqrstuvwxyz";
char a[]={0};
char i;
for(i=0;i<4;i++)
{
a[i]=str[rand()%26];
printf("%c",a[i]);
}
printf("\n");
return 0;
}