主题:这是我应聘的一道考题,你们看看难度如何,能解的出么?作者:itmask
#include <time.h>
#include <conio.h>
#include <stdlib.h>
#include <iostream.h>
void main()
{
int a[10];
int j,k;
for(int i=0;i<10;i++) a[i]=i;
srand(unsigned(time(NULL)));
for(i=10;i>0;i--)
{
k=rand()%i;
cout<<a[k]<<endl;
for(j=k;j<i-1;j++) a[j]=a[j+1];
}
getch();
}
编译通过,应该算随机。