實現乙個函式,可以左旋字串中的k個字元。
abcd左旋乙個字元得到bcda
abcd左旋兩個字元得到cdab
#define _crt_secure_no_warnings 1
#include
#include
#include
intmy_strlen
(const
char
* arr)
return count;
}void
swap
(char
* a,
char
* b)
void
left_rot
(char
* arr)
}printf
("左旋後的字串為:");
printf
("%s\n"
, arr);}
intmain()
判斷乙個字串是否為另外乙個字串旋轉之後的字串。
例如:給定s1 = aabcd和s2 = bcdaa,返回1,給定s1 = abcd和s2 = acbd,返回0.
aabcd左旋乙個字元得到abcda
aabcd左旋兩個字元得到bcdaa
aabcd右旋乙個字元得到daabc
#define _crt_secure_no_warnings 1
#include
#include
#include
#include
intmy_strlen
(const
char
* arr)
return count;
}void
swap
(char
* x,
char
* y)
intleft_rot
(char arr1,
char arr2)
if(ret ==
strcmp
(arr1, arr2))}
return ret;
}int
main()
關於進製的兩個問題
進製轉換主要看個位與個位相乘。1 例如30 中在十進位制中有多少個0呢?5 120 隨後120 6 7 8 9都沒有零出現因為個位相乘沒有零。直到10!出現2個零。所以規律是尋找相乘等於5的因子數。有幾個5就有幾個零。所以20!5!有1個0 1 5 10!有2個0 2 5 15!有3個0 3 5 2...
關於矩陣數字的兩個有趣問題
昨天看見網上有兩個貼子,關於矩陣數字的問題,仔細發現兩個試題的演算法很相似。問題1 當引數是1就輸出 1 當引數是2就輸出 222 212 222 當引數是3就輸出 33333 32223 32123 32223 33333 問題2 int i 5 1 2 3 4 5 16 17 18 19 6 1...
兩個關於Struts2的問題
又好久沒有寫點東西了,這兩天帶實驗,有幾個問題彙總一下吧 1 關於struts2中filterdispatcher過濾的問題,官方提供的過濾方式是 其實預設過濾的是 action,這個大家可以在struts2核心類庫中的default.properties struts2 core 2.0.11.j...