第一周HDU 1106題解

2021-09-02 19:31:17 字數 800 閱讀 2140

輸入一行數字,把這串數字中的『5』看成空格,將這串數字分成乙個個整型數,對分割成的整型數按從小到大排序。

因為要對輸入的這串數字進行一位一位地操作的話,應該輸入一串字元才好操作,所以定義乙個字元陣列存放這串數字。首先要按照題目要求把這串數字用『5』進行分割,分割後再轉換成整型數存放在另乙個整型陣列中。在分割時要考慮多種情況,例如開頭有『5』,中間有連續幾個『5』,結尾有『5』等等。最後再用氣泡排序將整型陣列中的數按題目要求進行從小到大輸出。

ac通過的c++語言程式如下:

#include

#include

using

namespace std;

intmain()

if(a[0]

=='5'

)for

(int i = p+

1; a[i]

!='\0'

; i++)}

}for

(int i =

1; i <= k -

1; i++

)for

(int j =

0; j <= k -

1- i; j++)if

(b[j]

> b[j +1]

)for

(int i =

0; i <= k -

2; i++

) cout << b[i]

<<

" ";

cout << b[k -1]

<< endl;

}return0;

}

python第一周心得 Python第一周總結

變數 不能為系統自帶的內建函式,如def,help,sum等等 變數不能已下劃線數字來開頭,對大小寫敏感 變數後直接接數字,則被賦值為整型,如何加引號則賦值型別為字串str型別 a 1 整型 int b 2 字串 str 用print 直接輸出 a hello print a 在 使用者想要同時輸出...

hist寒假集訓第一周題解

給定 a 和 b 的分數,詢問分數低的一方加上三分以後能否嚴格大於另一方 如果 a b 則b加上 3 分後比較。否則 a 加上 3 分後比較 include includeusing namespace std int main while b cout 舉辦一場比賽需要 100 200 300 4...

第一周周記

下面是整個文章的第二部分,日常的安利 這周的話,除了整體恢復正常,週末我也購置了我的第一塊外接鍵盤,這裡的話我選擇的是國產的靜電容鍵盤niz的plum 87鍵鍵盤。今天拿到這個鍵盤第一天,整體使用了一下,尺寸配合著15寸的蘋果macbook pro可以說恰到好處,除此以外,整個鍵盤還是給我不少驚喜的...