大整數排序

2021-08-15 16:21:39 字數 788 閱讀 5015

對n個長度最長可達到1000的數進行排序

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

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

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

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

#include

#include

#include

class bigdata //基礎版

}return

false;//預設不考慮相等 }}

bigdata()

bigdata(char *str)

for(;i<=len;i++)

data[i]=str[i];

} bool

operator

<(const bigdata & other )

bool

operator >(const bigdata & other )

bigdata& operator =(const bigdata &other)//為了確保最後乙個'\0'

void prin()

}; void bubblesort(bigdata *a,int len)}}

}int main()

; while(scanf("%d",&n)!=eof)

bubblesort(a,n);

for(int i=0;ireturn

0; }

大整數排序

時間限制 1秒 空間限制 32768k 熱度指數 463 對n個長度最長可達到1000的數進行排序。輸入描述 輸入第一行為乙個整數n,1 n 100 接下來的n行每行有乙個數,數的長度範圍為1 len 1000。每個數都是乙個正數,並且保證不包含字首零。輸出描述 可能有多組測試資料,對於每組資料,將...

大整數排序

題目描述 對n個長度最長可達到1000的數進行排序。輸入描述 輸入第一行為乙個整數n,1 n 100 接下來的n行每行有乙個數,數的長度範圍為1 len 1000。每個數都是乙個正數,並且保證不包含字首零。輸出描述 可能有多組測試資料,對於每組資料,將給出的n個數從小到大進行排序,輸出排序後的結果,...

大整數排序

題目描述 對n個長度最長可達到1000的數進行排序。輸入描述 輸入第一行為乙個整數n,1 n 100 接下來的n行每行有乙個數,數的長度範圍為1 len 1000。每個數都是乙個正數,並且保證不包含字首零。輸出描述 可能有多組測試資料,對於每組資料,將給出的n個數從小到大進行排序,輸出排序後的結果,...