從x星截獲一 份電碼,是一些數字,如下:
131113
3113
132113
1113122113
…yy博士經徹夜研究,發現了規律:
第一行的數字隨便是什麼,以後每一行都是對上一行」讀出來」
比如第2行,是對第1行的描述,意思是: 1個1,1個3,所以是: 1113
第3行,意思是: 3個1,1個3,所以是: 3113
請你編寫乙個程式,可以從初始數字開始,連續進行這樣的變換。
資料格式:
第一行輸入乙個數字組成的串,不超過100位
第二行,個數字n,表示需要你連續變換多少次, n不超過20
輸出乙個串,表示最後- 次變換完的結果。57
分析發現,我們其實可以找到每個數字連續出現的出現的區間長度num.
比如1113,1連續出現了3次,num就是3,直到3!=1.
此時把物件換成3研究,發現3出現次數為1.
以此類推…
我們用字串陣列表示數字電碼code,這樣更便於求出字串長度等變數。
#include
#include
#include
using namespace std;
intmain()
}if(flag)
// 如果已經是最後乙個字元,因為我們還沒有存num和start,得操作如下
/* 因為要保證while迴圈針對code陣列,這裡把codetmp陣列複製到code陣列 */
int t_len =
strlen
(codetmp)
;for
(int i =
0; i) code[i]
= codetmp[i];}
cout << code << endl;
system
("pause");
}
PHP對HTML編碼字串的處理
今天在寫乙個php指令碼訪問資料庫時,發現其中的中文字串使用了html編碼方式進行儲存的 比如中文字 毛 對應的html編碼為 毛 使得在對該字段進行條件查詢時不能進接使用中文進行查詢,而要將其轉換為編碼後再進行條件匹配。php中對可讀性字元與html編碼字元相互轉換時需要使用到htmlentiti...
PHP對HTML編碼字串的處理
今天在寫乙個php指令碼訪問資料庫時,發現其中的中文字串使用了html編碼方式進行儲存的 比如中文字 毛 對應的html編碼為 毛 使得在對該字段進行條件查詢時不能進接使用中文進行查詢,而要將其轉換為編碼後再進行條件匹配。php中對可讀性字元與html編碼字元相互轉換時需要使用到htmlentiti...
PHP對HTML編碼字串的處理
今天在寫乙個php指令碼訪問資料庫時,發現其中的中文字串使用了html編碼方式進行儲存的 比如中文字 毛 對應的html編碼為 毛 使得在對該字段進行條件查詢時不能進接使用中文進行查詢,而要將其轉換為編碼後再進行條件匹配。php中對可讀性字元與html編碼字元相互轉換時需要使用到htmlentiti...