編寫乙個程式,可以一直接收鍵盤字元;
如果是小寫字元就輸出對應的大寫字元;
如果接收的是大寫字元,就輸出對應的小寫字元;
如果是數字不輸出;
其餘原樣輸出。
程式**如下:
#define _crt_secure_no_warnings
#include#include#include//該庫檔案isalnum()包含此函式
#define isbigletter(str) (str <= 'z' && str >= 'a') //**較短
/*int isbigletter(char str)
*/int issmallletter(char str)
int main()
if (issmallletter(ch))
else if (isbigletter(ch))
else if (isalnum(ch))
else
}system("pause");
return 0;
}
字串轉換
我們將僅由若干個同一小寫字母構成的字串稱之為簡單串,例如 aaaa 是乙個簡單串,而 abcd 則不是簡單串。現在給你乙個僅由小寫字母組成的字串,你需要用最小的花費,將其轉換成乙個簡單串。花費的計算規則如下 將a到z這26個小寫字母從左到右排成一排,則每個字母都有左右兩個鄰居,我們認為a的左鄰居是z...
字串轉換
problem description 小明和他的好朋友小西在玩乙個新的遊戲,由小西給出乙個由小寫字母構成的字串,小明給出另乙個比小西更長的字串,也由小寫字母組成,如果能通過魔法轉換使小明的串和小西的變成同乙個,那麼他們兩個人都會很開心。這裡魔法指的是小明的串可以任意刪掉某個字元,或者把某些字元對照...
字串轉換
描述 我們將僅由若干個同一小寫字母構成的字串稱之為簡單串,例如 aaaa 是乙個簡單串,而 abcd 則不是簡單串。現在給你乙個僅由小寫字母組成的字串,你需要用最小的花費,將其轉換成乙個簡單串。花費的計算規則如下 將a到z這26個小寫字母從左到右排成一排,則每個字母都有左右兩個鄰居,我們認為a的左鄰...