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("
");
}
}
#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("
");
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯