整數非遞增順序排序

2021-09-03 02:39:19 字數 667 閱讀 9763

給出乙個整數,要求對這個數字所包含所有數字按照非遞增順序進行排序,並輸出結果。

輸入描述: 輸入包括乙個整數 x (1<=x<=1000000000)。

輸出描述: 輸出乙個整數,表示排序之後得到的整數。

示例

輸入 :500613009

輸出 :965310000

c++**如下(編譯器:visual c++ 6.0):

#includeusing namespace std;

int main()

temp[i] = 0;

n = strlen(temp); // 整數x的位數n

for(k = 0 ; k < n-1 ; k ++ )

}m = temp[k];

temp[k] = temp[max];

temp[max] = m;

}

for(p = 0 ; p < n ; p ++)

cout << endl;

} return 0;

}

執行結果:

1403 非遞增順序的最小子序列

給你乙個陣列nums,請你從中抽取乙個子串行,滿足該子串行的元素之和嚴格大於未包含在該子串行中的各元素之和。如果存在多個解決方案,只需返回長度最小的子串行。如果仍然有多個解決方案,則返回元素之和最大的子串行。與子陣列不同的地方在於,陣列的子串行 不強調元素在原陣列中的連續性,也就是說,它可以通過從陣...

1403 非遞增順序的最小子序列

題目描述 給你乙個陣列 nums,請你從中抽取乙個子串行,滿足該子串行的元素之和 嚴格 大於未包含在該子串行中的各元素之和。如果存在多個解決方案,只需返回 長度最小 的子串行。如果仍然有多個解決方案,則返回 元素之和最大 的子串行。與子陣列不同的地方在於,陣列的子串行 不強調元素在原陣列中的連續性,...

LeetCode 1403 非遞增順序的最小子序列

給你乙個陣列 nums,請你從中抽取乙個子串行,滿足該子串行的元素之和 嚴格 大於未包含在該子串行中的各元素之和。如果存在多個解決方案,只需返回 長度最小 的子串行。如果仍然有多個解決方案,則返回 元素之和最大 的子串行。與子陣列不同的地方在於,陣列的子串行 不強調元素在原陣列中的連續性,也就是說,...