首页 > 其他 > 详细

最大三位数

时间:2015-10-22 22:32:54      阅读:210      评论:0      收藏:0      [点我收藏+]

输入:10个小于10的数字,从中任意选取三个不同的数字组成最大三位数 
输出:三位数 
样例 
输入:1 2 3 4 5 6 7 8 9 0 
输出:987

 

#include<iostream>
#include<vector>
#include<algorithm>

using namespace std;

vector<int> num;

int main(void)
{
	int N;
	int a, b, c;
	for(int i=0;i<10;i++) 
	{
		cin >> N;
		num.push_back(N);
	}
	sort(num.begin(), num.end());
	vector<int>::iterator iter = unique(num.begin(), num.end());
	if ((iter - num.begin()) >= 3)
	{
		a = *(iter - 1);
		b = *(iter - 2);
		c = *(iter - 3);
	}
	
	cout << a << b << c << endl;
	
	return 0;
}

  

最大三位数

原文:http://www.cnblogs.com/hhboboy/p/4903018.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!