耀主 發問時間: 電腦與網際網路程式設計 · 1 個月前

關於C++計算機程式的問題?謝謝!!?

我寫出來的計算機程式如下,我打開我設計出來的程式,假設我寫了一個算術,答案出來後它會說"請案任意鍵繼續"案了之後就會關閉程式,個位大大,可以告訴我如何把"請案任意鍵繼續"改掉改成繼續的計算算術 謝謝

#include <iostream>

using namespace std;

已更新項目:

int main() 

{

    int x,y,z;

    char c;

    cout << "輸入運算式:";

    cin >> x >> c >> y;

    switch(c){

    case '+': cout << x << '+' << y << '=' << x+y << endl;break;

    case '-': cout << x << '-' << y << '=' << x-y << endl;break;

    case '*': cout << x << '*' << y << '=' << x*y << endl;break;

    case '/': {z = x%y; cout << x << '/' << y << '=' << (x-z)/y << "..." << z << endl;}break;

    default : cout << "不支援該運算子\n";break;

    }

    system("PAUSE");

    return 0;

}

1 個解答

評分
  • 1 個月前
    最佳解答

    #include<iostream>

    using namespace std; 

    int main(){

        int x,y,z;

        for(char c='y'; 'n' != c; cout<<"y to continue, n to stop: " && cin>>c){ 

            cout << "輸入運算式:"; 

            cin >> x >> c >> y; 

            switch(c){ 

            case '+': cout << x << '+' << y << '=' << x+y << endl;break; 

            case '-': cout << x << '-' << y << '=' << x-y << endl;break; 

            case '*': cout << x << '*' << y << '=' << x*y << endl;break; 

            case '/': {z = x%y; cout << x << '/' << y << '=' << (x-z)/y << "..." << z << endl;}break; 

            default : cout << "不支援該運算子\n";break; 

            } 

        }

        system("PAUSE");

        return 0; 

    }

還有問題?馬上發問,尋求解答。