题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1481
//C++代码
#include<iostream>
#include<set>
using namespace std;
int main(){
int n,a;
while(cin>>n,n){
set<int> s;
while(n--){
cin>>a;
s.insert(a);
}
cout<<*s.begin();
for(set<int>::iterator it=++s.begin();it!=s.end();it++) cout<<" "<<*it;
cout<<endl;
}
return 0;
}
本文提供了一道来自浙江大学在线评测系统的编程题(ID 1481)的C++解决方案。该题要求读取一系列整数并输出所有不同整数的升序排列。代码使用了C++标准库中的set容器来自动去除重复项并进行排序。
903

被折叠的 条评论
为什么被折叠?



