返回列表 發帖
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.    
  7.     float num1 = 0;
  8.     float num2 = 0;   
  9.     char temp; //符號用char
  10.    
  11.     cout<<"請輸入數字1: ";
  12.     cin>>num1;
  13.     cout<<"請輸入+-*/ ";
  14.     cin>>temp;
  15.     cout<<"請輸入數字2: ";
  16.     cin>>num2;
  17.    
  18.     switch(temp)                  
  19.     {                             
  20.         case '+':    //用 ' 包起來            
  21.              cout << num1 + num2 << endl;
  22.              break;               
  23.             
  24.         case '-':
  25.              cout<<num1 - num2<<endl;
  26.              break;
  27.             
  28.         case '*':
  29.              cout<<num1 * num2<<endl;
  30.              break;
  31.             
  32.         case '/':
  33.              cout<<num1 / num2<<endl;
  34.              break;
  35.             
  36.         default:  // 預設值
  37.              cout<<"輸入錯誤!"<<endl;               
  38.     }
  39.     system("pause");
  40.     return 0;
  41. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     char ans;
  7.     cout<<"題目:123+456=?"<<endl;
  8.    
  9.     cout<<"(A)87  (B)94  (C)9487  (D)579"<<endl;
  10.     cin>>ans;
  11.     switch(ans)
  12.     {
  13.        case'a':
  14.        case'b':
  15.        case'c':
  16.        case'A':
  17.        case'B':
  18.        case'C':
  19.                cout<<"答錯!!"<<endl;
  20.                break;
  21.        case'd':
  22.        case'D':
  23.                cout<<"答對!!"<<endl;
  24.                break;
  25.        default:
  26.                cout<<"輸入錯誤!!"<<endl;
  27.     }

  28.        system("pause");
  29.        return 0;
  30. }
複製代碼

TOP

返回列表