1106 排序(類似求和求到手軟)

2022-06-02 13:39:08 字數 1159 閱讀 5077

problem description

輸入一行數字,如果我們把這行數字中的『5』都看成空格,那麼就得到一行用空格分割的若干非負整數(可能有些整數以『0』開頭,這些頭部的『0』應該被忽略掉,除非這個整數就是由若干個『0』組成的,這時這個整數就是0)。

你的任務是:對這些分割得到的整數,依從小到大的順序排序輸出。

input

輸入包含多組測試用例,每組輸入資料只有一行數字(數字之間沒有空格),這行數字的長度不大於1000。  

輸入資料保證:分割得到的非負整數不會大於100000000;輸入資料不可能全由『5』組成。

output

對於每個測試用例,輸出分割得到的整數排序的結果,相鄰的兩個整數之間用乙個空格分開,每組輸出佔一行。

sample input

0051231232050775

sample output

0 77 12312320

source

poj1.多個5連在一起

2.第乙個字元為5

3.最後乙個字元為5

1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 

8 #include

9 #include 10 #include 11

using

namespace

std;

12char a[1010

];13

int s[1010

];14

intmain()

32 s[l] =value;

33 value=0

; 34 l++;

35}

36}

37 sort(s,s+l);

38for(i=0;i1;i++)

39 printf("

%d "

,s[i]);

40 printf("

%d\n

",s[l-1

]); 41}

42return0;

43 }

求和求到手軟

描述 ln想要知道大家的小學數學好不好。現在他想讓你求出幾個數的和。你能搞定麼?輸入多組測試資料 一組測試資料一行。輸出乙個數sum,表示結果。保證在 int 範圍內 樣例輸入 2 3 5 5 6 7 8 1 2 3 4 5 6 7 8 9 10樣例輸出 10 2655 如下這道題考察的點很清晰,就...

杭電1106 排序

輸入一行數字,如果我們把這行數字中的 5 都看成空格,那麼就得到一行用空格分割的若干非負整數 可能有些整數以 0 開頭,這些頭部的 0 應該被忽略掉,除非這個整數就是由若干個 0 組成的,這時這個整數就是0 你的任務是 對這些分割得到的整數,依從小到大的順序排序輸出。輸入包含多組測試用例,每組輸入資...

HDU 1106 排序(排序)

輸入一行數字,如果我們把這行數字中的 5 都看成空格,那麼就得到一行用空格分割的若干非負整數 可能有些整數以 0 開頭,這些頭部的 0 應該被忽略掉,除非這個整數就是由若干個 0 組成的,這時這個整數就是0 你的任務是 對這些分割得到的整數,依從小到大的順序排序輸出。input輸入包含多組測試用例,...