蒟蒻求助,无法输出
查看原帖
蒟蒻求助,无法输出
497332
利姆露·三上悟楼主2022/1/31 11:11
#include<bits/stdc++.h>
using namespace std;
int n,t;//题目中的变量 
bool az[100000];//判定 
struct number
{
	int n;
	bool ni=true;
}a[100000];//载入数组 
int main()
{
	cin>>t;
	for(int T=0;T<t;T++)
	{
		cin>>n;
		for(int i=0;i<n;i++)
		{
			cin>>a[i].n;//输入 
			if(!az[a[i].n])//判定是否有过该数, 
			az[a[i].n]=true;//如果是第一次出现则打上TRUE
			else a[i].ni=false;//不是第一次出现,给该数打上FALSE 
		}
		for(int i=0;i<n;i++)
		if(a[i].ni)cout<<a[i].n<<" ";//输出判定 
		cout<<endl;
		memset(a,NULL,sizeof(a));
		memset(az,false,sizeof(az));//重置…… 
	}
}
2022/1/31 11:11
加载中...