请问 h/=2 与 h=*1/2 有什么区别?
#include<iostream>
using namespace std;
int main()
{
double h,sum;
int i;
cin>>h;
sum=h;
for(i=1;i<=9;i++)
{
h/=2;//这里原来写的是h*=1/2,但运行结果不同,求解释
sum+=h*2;
}
cout<<sum<<endl
cout<<h/2<<endl;
return 0;
}