Problem

3/11

按最后一位排序

Problem

给你一个整数序列。 编写一个程序,按照数字中最后一位数字的降序创建和排序数组。

输入
第一个给定的数字 N - 序列中元素的数量(1<= N <= 100)。然后写N个数字,中间用空格隔开。
 
输出
需要输出一个数组,按照数字最后一位降序排列。
 
例子
<头> <正文>
# 输入 输出
1 5
5 100 23 777 34
777 5 34 23 100
Write the program below
#include <algorithm>
#include <iostream>
#include <vector>
using namespace std;


bool cmp(int first, int second) {
    
   
}

int main() {

int N;

cin >> N;
vector<int> A (N);

    for(int i = 0; i < N; i++)
        cin>>A[i];
		        
    sort(A.begin(), A.end(), cmp );
  
    for(int i = 0;i< N; i ++)
      cout<<A[i]<<" ";

    
}    

     

Program check result

To check the solution of the problem, you need to register or log in!