今天做華為oj的一道題
題目是這樣的:
寫出乙個程式,接受乙個有字母和數字以及空格組成的字串,和乙個字元,然後輸出輸入字串中含有該字元的個數。不區分大小寫。
輸入:輸入乙個有字母和數字以及空格組成的字串,和乙個字元;
輸出:輸出輸入字串中含有該字元的個數。
如:輸入:
abcdef
a輸出:
1 網上有很多解答,我覺得值得學習的是一種如何實現不區分大小寫的方法。
可以先用指標p指向陣列c;用ch表示要查詢的字元;用chx表示該要查詢的字元的逆,即要查詢的字元為大寫,則chx為小寫;反之;
if(ch>='a'&&ch<='z')//不區分大寫小寫
chx=ch+32;
else
chx=ch-32;
if(*p==ch||*p==chx) //然後再用*p來寫判斷條件,用乙個或標示符即可。
Django MySQL查詢不區分大小寫問題
最近發現乙個現象是測試環境的 sqlite 是可以區分大小寫的。就是說python sqlite 環境 company.objects.filter name teambition company.objects.filter name teambition 而到了線上的 mysql 就不區分大小寫...
ASP中的區分大小寫與不區分大小寫
asp中的變數,關鍵字不區分大小寫,這誰都知道。但在有些地方又是區分大小的。在下面這種密碼驗證時就不區分大小寫,這樣就增加了asp不安全因素 select from admin where username username and password password 這時的 password 的值...
mysql 不區分大小寫的處理辦法
1 今天發現,mysql5.5查詢預設是不區分大小寫的 select category ncrna species cell immune events count 1 from functiondata where category lncrna and ncrna linc01228 group...