64,688
社区成员
发帖
与我相关
我的任务
分享
#include <set>
#include <iostream>
#include <fstream>
using namespace std;
#define N 10000
int main(int argc, char* argv[])
{
set<float> set_MAX_N;
ifstream inFile("test.txt");
float fTemp;
while(inFile >>fTemp)
{
set_MAX_N.insert(fTemp);
if(set_MAX_N.size() > N)
{
set_MAX_N.erase(set_MAX_N.begin());
}
}
for(set<int>::iterator it = set_MAX_N.begin();it != set_MAX_N.end(); it ++)
cout<< *it <<endl;
while(1);
return 0;
}