#31345: 為何會wa


charliewang1201@gmail.com (21402王崇宇)


如題 程式碼為下

#include <iostream>
#include <cstdlib>
using namespace std;
int main(void)
{
    double a = 0, b = 0;
    char g;
    cin >> a >> g >> b;
        if (g == '+')
        {
            cout << a + b<<'\n';
        }
        else if (g == '-')
        {
            cout << a - b<<'\n';
        }
        else if (g == '*')
        {
            cout << a * b<<'\n';
        }
   
    return 0;
}
#31348: Re: 為何會wa


cges30901 (cges30901)


如題 程式碼為下

#include
#include
using namespace std;
int main(void)
{
    double a = 0, b = 0;
    char g;
    cin >> a >> g >> b;
        if (g == '+')
        {
            cout << a + b<<'\n';
        }
        else if (g == '-')
        {
            cout << a - b<<'\n';
        }
        else if (g == '*')
        {
            cout << a * b<<'\n';
        }
   
    return 0;
}


數字很大不能這樣算,如果你是初學者的話建議先做a021