讨论 / 各位能帮我看一下错误在哪吗?我用dev运行出来结果并没错诶
了不起的基斯 2017-01-24 23:12:29
点我顶贴 收藏 删除
#include "stdio.h"

#include "stdlib.h"

#include "math.h"

#include "time.h"

int main()

{

srand((unsigned)time(0));

int n,x,ri,temp,m=0,count,i=0,a[100];

scanf("%d",&n);

for(i=0;i<n;i++)

{

count=0;

x = rand() % 1001 + 1;

printf("%d ",x);

for(ri=0;ri<m;ri++){

if(a[ri]==x)count++;

}

if(count==0){

a[m]=x;

m++;

}

}

printf("\n%d\n",m);

count = 1;

while(count!=0){

count = 0;

for(i=0;i<m;i++){

if(a[i+1]<a[i]){

temp = a[i+1];

a[i+1] = a[i];

a[i] = temp;

count++;

}

}

}

for(i=0;i<m;i++){

printf("%d ",a[i]);

}

return 0;

}

查看更多回复
提交回复