題目1190 大整數排序

2021-06-25 16:56:08 字數 920 閱讀 9356

題目描述:對n個長度最長可達到1000的數進行排序。

輸入:輸入第一行為乙個整數n,(1<=n<=100)。

接下來的n行每行有乙個數,數的長度範圍為1<=len<=1000。

每個數都是乙個正數,並且保證不包含字首零。

輸出:可能有多組測試資料,對於每組資料,將給出的n個數從小到大進行排序,輸出排序後的結果,每個數占一行。

樣例輸入:

3

11111111111111111111111111111

2222222222222222222222222222222222

33333333

樣例輸出:

33333333

11111111111111111111111111111

2222222222222222222222222222222222

2023年華中科技大學計算機研究生機試真題

答疑:

思路:字串比較,1.長度 2.大小

// 64.cpp : 題目1190:大整數排序

//#include "stdafx.h"

#include #include #include using namespace std;

#define maxdigits 1001

struct biginteger a[100];

bool cmp(biginteger a, biginteger b)

else return false;

}int main ()

return 0;

}

64 題目1190 大整數排序

在本地是執行正確的,但是提交時總是wrong answer!include include include includeusing namespace std struct number bool cmp1 number a,number b 按長度遞增排序 bool cmp2 number a,...

題目1190 大整數排序 C 實現

有的時候,自己寫過的 自己再看時就不認識了。有必須要記錄下來。把數的排序轉換為字串的排序。原來用sort函式也可以對字串排序。對c 的庫函式不是很熟悉 sort a,a n 兩個引數分別為待排序陣列的首位址和尾位址 當然還可以傳第三個引數,自定義的比較函式。include include inclu...

題目1190 大整數排序 九度OJ

題目1190 大整數排序 時間限制 1 秒 記憶體限制 32 兆 特殊判題 否 提交 4694 解決 2108 題目描述 對n個長度最長可達到1000的數進行排序。輸入 輸入第一行為乙個整數n,1 n 100 接下來的n行每行有乙個數,數的長度範圍為1 len 1000。每個數都是乙個正數,並且保證...