求助大佬!c语言写的,测试数据无误,全是WA。
查看原帖
求助大佬!c语言写的,测试数据无误,全是WA。
588439
dutwty楼主2021/11/20 20:07
#include<stdio.h>
int main()
{
	int a,m, j, i,b, num[10000];
	scanf("%d", &a);
	for (i = 0; i < a; i++)
		scanf("%d", &num[i]);
	for (i = a - 1; i > 0; i--)
	{
		for (j = i-1; j >= 0; j--)
		{
			if (num[i] == num[j])
			{
				for (b = i; b <= a - 1; b++)
					num[b] = num[b + 1];
				a--;
			}
		}
	}
	for (i = 0; i < a; i++)
	{
		for (j = a - 1; j >= i; j--)
		{
			if (num[j] < num[j - 1])
			{
				m = num[j];
				num[j] = num[j - 1];
				num[j - 1] = m;
			}
		}
	}
	printf("%d\n", a);
	for (i = 0; i < a; i++)
	{
		if (i == 0) printf("%d", num[i]);
		if (i > 0) printf(" %d", num[i]);
	}
	return 0;
}
2021/11/20 20:07
加载中...