我在Devc++上实验的就可以啊!为什么全WA了啊?
查看原帖
我在Devc++上实验的就可以啊!为什么全WA了啊?
496699
ysy2021楼主2021/4/10 18:50
# include <stdio.h>
# include <stdlib.h>
# include <time.h>

int i, j, n, k;
int a[105];
int b[105];

void sort1(int * a, int len);

int main()
{   
    scanf("%d", &n);
   	srand((unsigned)time(NULL));
    
	for (i=0; i<n; ++i)
		a[i] = rand() % 1001 + 1;
	sort1(a, n);
	for (i=0; i<n; ++i)
	{
		if (a[i] == a[i+1])
		   continue;
		else
		    {
		    	b[k] = a[i];
			    ++k;
			}
	} 
	
	printf("%d\n", k);
	for (i=0; i<k; ++i)
	    printf("%d ", b[i]);
    
	
	return 0;
}
void sort1(int * a, int len)
{
	int t;
	for (i=0; i<len-1; ++i)
	{
		for (j=0; j<len-i-1; ++j)
		{
			if (a[j]>a[j+1])
			{
				t = a[j];
				a[j] = a[j+1];
				a[j+1] = t;
			}
		}
	}
	
}
2021/4/10 18:50
加载中...