oj1991 C語言實驗 大小寫轉換

2021-07-27 09:08:41 字數 468 閱讀 7507

問題描述:把乙個字串裡所有的大寫字母換成小寫字母,小寫字母換成大寫字母。其他字元保持不變。 

輸入:輸入為一行字串,其中不含空格。長度不超過80個字元。 

輸出:輸出轉換好的字串。 

**:

/*

問題描述:把乙個字串裡所有的大寫字母換成小寫字母,小寫字母換成大寫字母。其他字元保持不變。

輸入:輸入為一行字串,其中不含空格。長度不超過80個字元。

輸出:輸出轉換好的字串。

*/#include #include int main()

puts(str);

return 0;

}

程式執行結果展示:

知識點總結:結構控制

學習心得:開始還是錯了

C語言實現大小寫字母互換

基本思路 我們知道在char型別中,字元以ascii碼儲存,而且大寫字母從a到z是65 90,小寫字母從a到z是97 122,因此可以通過判斷ascii碼的範圍來確定大小寫 不難看出,對應大小寫字母的ascii碼相差32,且大寫字母在前,故可以通過計算,對字元進行轉換。includeint main...

用C語言實現字母之間的大小寫轉換

題目要求 編寫乙個程式,可以一直接收鍵盤字元,如果是小寫字元就輸出對應的大寫字元,如果接收的是大寫字元,就輸出對應的小寫字元,如果是數字不輸出。程式分析 看到 接受字元 想到scanf函式,但題設中不只輸入一次而且輸入型別也不同 c d 那麼定義就只能用getchar 函式實現。while hsl ...

實訓 大小寫轉換(C語言)

problem description 編寫程式,從鍵盤輸入一字元,如果它是大寫英文本母,則轉換成小寫英文本母,如果是小寫英文本母,則轉換成大寫英文本母,如果不是英文本母,則不轉換,直接輸出。思路 宣告1個字元變數ch存放輸入的字元,當ch a ch z 將ch的值加上32轉換為小寫字母並輸出,當c...