10分求助
查看原帖
10分求助
735252
ordoki楼主2023/1/16 10:30

dalao帮忙看看哪里出错了,谢谢

#include<cstdio>
#include<algorithm>
using namespace std;
int N,M,r[101];
int main(){
	scanf("%d",&N);
	for(int i=1;i<=N;i++)
		scanf("%d",&r[i]);
	sort(r+1,r+N+1);
	for(int i=1;i<N;i++)
		if(r[i]==r[i+1]){
			for(int j=i+1;j<N;j++) 
				r[j]=r[j+1];
			N--;
		}
	M=N;
	printf("%d\n",M);
	for(int i=1;i<=M;i++)
		printf("%d ",r[i]);
	return 0;
}

评测纪录

2023/1/16 10:30
加载中...