关于sort的问题
查看原帖
关于sort的问题
24507
Ethenone楼主2021/9/20 21:24

c++

#include<iostream>
#include<cmath>
#include<cstdio>
#include<algorithm>
#include<cstring>
using namespace std;
int main()
{
	int n,in,out[101],num=0;
	bool outif[1001];
	cin>>n;
	memset(outif,false,sizeof(outif));
	for(int i=1;i<=n;i++)
	{
		cin>>in;
		if(outif[in])continue;
		num++;
		out[num]=in;
		outif[in]=true;
	}
	sort(out+1,out+num+1);
	cout<<num<<endl;
	for(int i=1;i<=num;i++)cout<<out[i]<<" ";
	return 0;
}

关于那个sort()函数 为什么写成sort(out,out+num+1)就会随机错几个数据点有时候又全对?? 萌新疑惑

2021/9/20 21:24
加载中...