永发信息网

C语言题目:给定一个长度N>100,希望得到一个整型序列,该序列包含N个整数,从0到N-1,呈随机

答案:1  悬赏:20  手机版
解决时间 2021-11-11 11:07
  • 提问者网友:遁入空寂
  • 2021-11-11 00:01
C语言题目:给定一个长度N>100,希望得到一个整型序列,该序列包含N个整数,从0到N-1,呈随机
最佳答案
  • 五星知识达人网友:十鸦
  • 2021-11-11 01:32
#include 
#include 
#define M 1000
int main(void)
{
int a[1000] = {0};
int N;
int flag = 0;
int k = 0;
int i;
printf("请输入N:");
scanf("%d",&N);
srand((unsigned)time(NULL));
a[k++] = rand()%N;
while(1)
{
  a[k] = rand()%N;
  for(i = 0; i    {
  if(a[i] == a[k])
  {
  flag = 1;
  break;
  }
  }
  if(flag == 1)
  {
  flag = 0;
  continue;
  }
  else
  {
  k++;
 
  }
  if(k == N)
  break;
  
}
for(i = 0; i < N; i++)
{
printf("%d ",a[i]);
if((i+1)%10 == 0)
printf("
");
}

    
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯