#include
using namespace std;
int main ()
{
double number, half;
cout << "Enter a number and I will divide it\n";
cout << "in half for you.\n";
cin >> number;
half /= 2;
cout << fixed << showpoint << half << endl;
return 0;
}
局部变量与成员变量没整明白,初始值没给
局部变量没初始值half=0.0就行了 没值怎么运算
你的half没有赋值,原因是你直接用half/=number:
转换过来就是:half=half/number;,这样更明了了吧,half没有值咋÷number呢?