RE求助!!!
查看原帖
RE求助!!!
1288489
Lin_Shilei楼主2024/7/13 09:40

#include<bits/stdc++.h>
using namespace std;
int main(){
	int n,a[1005],f[1005],ans=0; // 定义整数变量 n,两个整数数组a和f,并且初始化ans为 0
    cin>>n; //输入n
    for(int i=1;i<=n;i++){ // 循环n次 
        cin>>a[i]; //输入a[i]
        if(f[a[i]]==0){//如果a[i]等于0(a[i]未出现过) 
			ans++;//不相同的随机数的个数
			f[a[i]]=1;//将f[a[i]]等于1(已经出现) 
		}
	}
    sort(a,a+n);
    cout<<ans<<endl;// 输出ans的值
    for(int i=1;i<=1005;i++){ //循环ans次 
        if(f[i]==1)//如果f[i](i=a[i])等于1(出现过的不同的随机数的个数)
            cout<<i<<" ";// 输出 i的值用空格间隔开
    }
    return 0;
}
2024/7/13 09:40
加载中...