zoukankan      html  css  js  c++  java
  • 最大三位数

    输入: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;
    }
    

      

    #include<iostream>
    using namespace std; int main(void) { int num = 10; int N[10]; int a=0, b=0, c=0; for(int i=0;i<10;i++) { cin >> N[i]; } for (int i = num-1; i >=0; i--) { for (int j = 0; j < num - 1; j++) { int temp; if (N[j + 1] < N[j]) { temp = N[j + 1]; N[j + 1] = N[j]; N[j] = temp; } } } for (int i = 9; i >= 0; i--) { a = N[9]; if (N[i] < N[9] && b == 0) { b = N[i]; } if (N[i] < b && b != 0 && c==0) { c = N[i]; } } cout << a << b << c << endl; return 0; }

      

  • 相关阅读:
    《node.js开发指南》读书笔记(一)
    boostrap按钮
    boostrap预定义样式风格
    bootstrap字体图标
    bootstrap初探2
    bootstrap初探
    CSS3 animation
    css3 3D变换和动画
    css3 2D变换 transform
    pandas处理Excel、cvs
  • 原文地址:https://www.cnblogs.com/hhboboy/p/4903018.html
Copyright © 2011-2022 走看看