Board logo

標題: C++ 第二十一題:將輸入字元之英文字母大小寫互換。 [打印本頁]

作者: stephen    時間: 2010-3-13 10:57     標題: C++ 第二十一題:將輸入字元之英文字母大小寫互換。

C++ 第二十一題:將輸入字元之英文字母大小寫互換。

原題目 : C++ 第二十一題:將輸入字串之英文字母大小寫互換。
作者: b1081081    時間: 2010-3-13 11:26

  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int main(void){
  5.    
  6.     char a;
  7.     int word;
  8.    
  9.     cout << "請輸入一個英文字母:" << endl;
  10.     cin >> a;
  11.      
  12.     word = (int)a;
  13.      
  14.     if(word >= 65 && word <= 90){
  15.     cout << (char)(word + 32) << endl;
  16.     }else if(word >= 97 && word <= 122){
  17.     cout << (char)(word - 32) << endl;
  18.     }
  19.    
  20.     system("pause");
  21.     return 0;
  22. }
複製代碼

作者: yachen392    時間: 2010-3-13 11:31

  1. /** 21.將輸入字元之英文字母大小寫互換。 **/
  2. #include<iostream>
  3. using namespace std;

  4. int main(){
  5.    
  6.     char n;
  7.     int w;
  8.     cout << "Please enter an letter:" << endl;
  9.     cin >> n;
  10.     w=(int)n;
  11.    
  12.     if(w >= 65 && w <= 90){

  13.     cout << (char)(w + 32) << endl;

  14.     }else if(w >= 97 && w <= 122){

  15.     cout << (char)(w - 32) << endl;

  16.     }
  17.          
  18.     system("pause");
  19.     return 0;
  20. }
複製代碼

作者: p17johnny    時間: 2010-3-13 11:31

  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int main(void){
  5.    
  6.     char a;
  7.     int word;
  8.    
  9.     cout << "請輸入一個英文字母:" << endl;
  10.     cin >> a;
  11.      
  12.     word = (int)a;
  13.      
  14.     if(word >= 65 && word <= 90){
  15.     cout << (char)(word + 32) << endl;
  16.     }else if(word >= 97 && word <= 122){
  17.     cout << (char)(word - 32) << endl;
  18.     }
  19.    
  20.     system("pause");
  21.     return 0;
  22. }
複製代碼

作者: chuangjoy    時間: 2010-3-13 11:53

本帖最後由 chuangjoy 於 2010-3-14 09:17 編輯
  1. /*21.將輸入字元之英文字母大小寫互換。*/
  2. #include <iostream>
  3. #include <cstdlib>
  4. using namespace std;
  5. int main(void){
  6.    
  7.     char a;
  8.     int b;
  9.    
  10.     cout << "請輸入數字" << endl;
  11.     cin >> a;
  12.    
  13.     b = (int)a;
  14.    
  15.     if(b >=65 && b <=90){
  16.          cout << (char)(b + 32) << endl;
  17.     }
  18.          else if(b >=97 && b <=122){
  19.               cout << (char)(b - 32) << endl;
  20.          }
  21.                
  22.     system("pause");
  23.     return 0;
  24. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2