数组乱序的问题!我做出来了,但是结果不对!大师支招啊!
初始化一个10个元素的数组,赋值为0-10,乱序后,输出;这题用两种方法写出来!下面是我写的代码:这里面输出结果还会没问题,我尝试了5次,有时候结果还会多出一个零!真不知道什么回事!
//int s[10];
//int i=0,cont=9;
//while(i<10)
//{
// s[i]=i;
// i++;
//}
//srand(time(0));
//int j=0,a,b,t;
//while(j<cont/2)
//{
// a=rand()%10;
// s[a]=s[a]+s[j];
// s[j]=s[a]-s[j];
// s[a]=s[a]-s[j];
// j++;
//}
//int y=0;
//while(y<10)
//{
// printf("%d ",s[y]);
// y++;
//}