2017 數字重排

2021-09-29 22:43:18 字數 431 閱讀 6804

輸入乙個三位數的整數,將數字位置重新排列,組成乙個盡可大的三位數。例如:輸入213,重新排列可得到盡可能大的三位數是321。

輸入檔案只有一行,內容為乙個三位數的整數。如198

輸出檔案只有一行,輸出內容為重排後盡可能大的三位數981

198

981

【題解】

以字串形式輸入,氣泡排序,從大到小排,直接輸出就好

【**】

#include #include using namespace std;

string str;

void input_data() //以字串形式輸入

void sort()

}}void output_ans()

int main()

網易2018程式設計題 數字重排

牛牛有乙個正整數x,牛牛需要把數字x中的數字進行重排得到乙個新數 不同於x的數 牛牛想知道這個新數是否可能是原x的倍數。請你來幫他解決這個問題。輸入描述 輸入包括t 1行,第一行包括乙個整數t 1 t 10 接下來t行,每行乙個整數x 1 x 10 6 輸出描述 對於每個x,如果可能重排之後變為自己...

MySQL 數字輔助表去重 排序 行轉列

一 需求 乙個欄位有多行記錄,查詢結果為去重排序的一行記錄,例如記錄值為 1,2,4 1,4,5 2,323,56,67 3,4要求查詢結果為 1,2,3,4,5,23,56,67 二 方案 使用數字輔助表實現 建立數字輔助表 create table nums a int not null pri...

shuffle 重排陣列

在一些應用中,我們可能希望按不同的方式對陣列進行排序。函式shuffle 將陣列進行隨機排序。函式array reverse 則可以將原陣列反向排序。bob想讓其 首頁上的產品能夠反應出公司的特色,他擁有很多產品,但希望能夠每次從中隨機抽取出三種產品顯示在首頁上。為了不至於讓多次登入 的訪問者感到厭...