#include<iostream>
using namespace std;
int main()
{
char a;
cout<<"請輸入一個字母:";
cin>>a;
if(a<65||a>122)                        //65~122是根據ASC II碼編排的A~Z及a~z數值
cout<<"這不是字母"<<endl;
else{
     cout<<"您輸入的字母是:";
     switch(a)
     {
            case 'a':
            case 'e':
            case 'i':
            case 'o':
            case 'u':
            case 'A':
            case 'E':
            case 'I':
            case 'O':
            case 'U':
            cout<<"母音。"<<endl;
            break;                      //break語法為跳離,如果不加上會持續執行以下指令
            default:                   //default:  此指令為不符合前面case任一條件,則歸類於此
            cout<<"子音"<<endl;
            }
     }
system("pause");
return 0;
}

 


DOS輸出1:
請輸入一個字母:5
這不是字母!
請按任意鍵繼續 . . .

DOS輸出2:
請輸入一個字母:a
您輸入的字母是母音。
請按任意鍵繼續 . . .

DOS輸出3:
請輸入一個字母:
您輸入的字母是子音。
請按任意鍵繼續 . . .

霄狼一哥 發表在 痞客邦 PIXNET 留言(0) 人氣()