字串題目

2021-08-23 14:01:58 字數 606 閱讀 3163

1. 數串

1. 題目描述:設有n個正整數,將他們連線成一排,組成乙個最大的多位整數。

如:n=3時,3個整數13,312,343,連成的最大整數為34331213。

如:n=4時,4個整數7,13,4,246連線成的最大整數為7424613。

輸入描述:有多組測試樣例,每組測試樣例包含兩行,第一行為乙個整數n(n<=100),第二行包含n個數(每個數不超過1000,空格分開)。

輸出描述:每組資料輸出乙個表示最大的整數。

示例1輸入

212 123

47 13 4 246

輸出12312

7424613

解法

#include#include#include#includeusing namespace std;

int compare(string s1,string s2)

int main()

sort(v.begin(),v.end(),compare);

for(int i=0;ireturn 0;

}

字串相關題目

判斷兩個字串str1和str2,是否互為旋轉詞 字串str左邊任意長度的子串挪到右邊 1234 的旋轉詞有1234 2341 3412 4123 時間複雜度為o n 做法 1 判斷兩字串長度是否相等 2 長度相等,生成str1 str1的大字串 大字串包含了str1的所有旋轉詞 3 在大字串中尋找是...

字串常量題目

string s1 a string s2 b string s3 a b 直接拼接成 ab 放入字串常量池,string s4 s1 s2 使用stringbuilder 拼接。然後呼叫 tostring new乙個在堆中新開闢的字串物件 string s5 ab 把 ab 放入常量池,之後賦值給...

C C 題目 字元與字串

char a 4 char b 4 答案 abcd efg 分析 由於字串是以 0 為結尾的,所以陣列a不是乙個字串。陣列b列印直到空字元為止有7個字元顯示。而陣列a讀取了 d 字元之後,便在其隨後的位元組繼續解釋要列印的字元,直到遇到空字元為止。const int arsize 5 char na...