•連續輸入字串,請按長度為8拆分每個字串後輸出到新的字串陣列;
•長度不是8整數倍的字串請在後面補數字0,空字串不處理。
解題思路:迴圈從鍵盤輸入,對於每個字串首先判斷長度是否大於8,如果是大於8的,計算是8的幾倍,以8個切片放到乙個陣列。再看下是否有餘數,因為餘數要用0補齊8位,放到陣列。如果字串的長度小於8,則用0補齊8位,放到陣列。
做完後的總結:
1、slice切片
substring方法:
stringobject.substring(start,end)
– 和slice方法基本一樣,都是返回指定兩個下標位置之間的部分;都不包含end位置的字元
– 和slice方法不同點:
slice方法均分別適用於字串和陣列。
substring方法只適用於字串,不適應於陣列
2、js裡除運算出來的是浮點型,要整型要進行型別轉換
var a=
while (line=readline())
if(n%8)
a.push(d)
}}else
a.push(e)}}
for(var y=0;y 寫出乙個程式,接受乙個十六進製制的數,輸出該數值的十進位制表示。多組同時輸入 解題思路 十六進製制數都是0x開頭的,轉換為十進位制為sum a 16 n 公式不好寫,意思是各個位上的數字,乘以16的指數,指數根據每位的位置不同,如最後一位就是,0次方 這樣,可以先去掉ox得到後面r的字串,十六進製制... 1 輸入乙個int型的正整數,計算出該int型資料在記憶體中儲存時1的個數。解題思路 將正整數轉換為二進位制字串,再遍歷字串統計其中1的個數 總結 js裡的tostring radix tostring 方法可把乙個 number 物件轉換為乙個字串,並返回數字的字串。若省略該引數,則使用基數 10... 輸入乙個10的9次方的正整數,輸出它的位數。例如輸入123,的位數為3。include include using namespace std intmain cout 輸出位數 getch return0 水仙花數 輸出100 999中所有水仙花數。若3位數abc滿足abc a3 b3 c3,則稱...演算法小練習
演算法小練習
迴圈結構演算法小練習