問題の2点間の距離を計算します

#include <iostream>
#include<math.h> #include<iomanip> using namespace std; int main() { float i=0,a,b,c,d; float m; for(i=0;cin>>a>>b>>c>>d;i++) { m=sqrt((a-c)*(a-c)+(b-d)*(b-d)); //printf("%.2f\n",m); cout<<setprecision(2)<<fixed<<(sqrt((pow(a-c,2))+(pow(b-d,2))))<<endl; } } 

 

 まず:有料比較的容易見落とすことである浮動小数点型、もし入力データへの注意
秒:小数の最後にC ++の内部てSetPrecisionは、出力桁数の制御を実現することができますが、ゼロではない出力を、丸めがあり、ヘッダファイルは#含む
第三:小数点及びてSetPrecision結合後の桁の制御出力固定数を達成

おすすめ

転載: www.cnblogs.com/ZJK132/p/12283609.html