#include<stdio.h>
#include<stdlib.h>
#define N 20
void fun(int *a);
int main()
{
int x[N],i;
fun(x);
printf("the result:\n");
for(i=0;i<N;i++)
{
printf("%4d",x[i]);
if((i+1)%5==0)
printf("\n");
}
}
void fun(int *a)
{
int x,i,n=0;
x=rand()%20;
while(n<20)
{
for(i=0;i<n;i++)
if(x==a[i])
{
break;
}
if(i==n)
{
a[n]=x;n++;
}
x=rand()%20;
}
}
调用随机函数产生20个互不相同的整数,并将其放在a所指数组中
最新推荐文章于 2024-05-20 23:00:46 发布