2

私は C++ の初心者で、現在学校で C++ の入門コースを受講しています。今週の課題の 1 つは、かなり長い方程式を解くことです。だから私がやったことは、それを小さな塊に分解することです. sin関数を使おうとすると変な出力が出てきたので、ちょっといじり始めてこれに切り分けました...

#include <iostream>
#include <cmath>
using namespace std;

int main()
{
    double input1, input2, a;
    cout << "Enter first input." << endl;
    cin >> input1;
    cout << "Enter second input." <<endl;
    cin >> input2;

    a = input2 - input1*2;
    cout << a << endl; // This doesn't give expected output
    cout << input2 - 2*input1 <<endl; //This gives the expected result
    return 0;
}

そして、戻り値として、私は非常に小さな数値を取得しています: 6.95323e-310. 明らかな質問は、なぜですか?

それがまったく役立つ場合、g ++ 4.2を使用してMac OSでこれを行っています。

私の入力値は 5 と 2 です-8

ありがとう。

4

1 に答える 1