可以用algorithm內 sort跟cmp的功能
bool cmp(int a, int b){
//如果a的最後一個字比b的最後一個字大,則回傳false ( 就是讓b排在比較前面 )
if (to_string(a)[to_string(a).length()-1] > to_string(b)[to_string(b).length()-1]) return false;
//如果最後一個字都一樣,那就判斷a跟b哪個數字比較大
else if (to_string(a)[to_string(a).length()-1] == to_string(b)[to_string(b).length()-1]) return (a>b);
//如果最後一個字b比較大,回傳 true ( 讓a排在比較前面 )
return true;
}
main裡面可以用動態陣列儲存再用sort就可以了。