源代码
void fun( int *a)
{ int i, x, n=0;
x=rand()%20;
/**********found**********/
while (n<20)
{ for(i=0; i<n; i++ )//第一次执行的时候 i和n相等 不能通过
/**********found**********/
if( 1 )
break; //break 跳出for循环 执行 if
/**********found**********/
if( i==n) //如果 i和n不相等 给x重新赋值随机数
{ a[n]=x; n++; }
x=rand()%20;
}
}
原文:https://www.cnblogs.com/wangmengdao/p/13019453.html