#2786: 請問哪裡錯了??


aacby321 (foreverlove)


#include<iostream>
#include<math.h>
using namespace std;
int main()
{double a,b,c,d,s;
 while (cin>>a>>b>>c)
 {s=0.5*(a+b+c);
  d=sqrt(s*(s-a)*(s-b)*(s-c));
   
  cout<<d*d<<'\n'<<endl;
}
  


 system("pause");
 return 0;
}

錯了嗎?? 有2個點錯了..哪裡出問題??

#2787: Re:請問哪裡錯了??


example (學姊)


 x 開根號之後再平方等於 x

 算是解題報告嗎XD

#2793: Re:請問哪裡錯了??


leopan0922 (zz)


 x 開根號之後再平方等於 x

 算是解題報告嗎XD

先開根號在平方這樣會有誤差喔

一開始就不要開根號應該就好了

#4745: Re:請問哪裡錯了??


asadman1523 (Jack)


我用C 這樣寫沒問題 先開根號在平方 我的print %.f 只輸出整數