计算线段长度(信息学奥赛一本通-T1033)
生活随笔
收集整理的這篇文章主要介紹了
计算线段长度(信息学奥赛一本通-T1033)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
【題目描述】
已知線段的兩個端點的坐標A(Xa,Ya),B(Xb,Yb),求線段AB的長度,保留到小數(shù)點后3位。
【輸入】
第一行是兩個實數(shù)Xa,Ya,即A的坐標。
第二行是兩個實數(shù)Xb,Yb,即B的坐標。
輸入中所有實數(shù)的絕對值均不超過10000。
【輸出】
一個實數(shù),即線段AB的長度,保留到小數(shù)點后3位。
【輸入樣例】
1 1 2 2
【輸出樣例】
1.414
【源程序】
#include<iostream> #include<iomanip> #include<cmath> using namespace std; int main() {double Xa,Xb,Ya,Yb;double len;cin>>Xa>>Ya;cin>>Xb>>Yb;len=sqrt( (Xa-Xb)*(Xa-Xb) + (Ya-Yb)*(Ya-Yb) );cout<<setiosflags(ios::fixed)<<setprecision(3);cout<<len<<endl;return 0; }?
總結(jié)
以上是生活随笔為你收集整理的计算线段长度(信息学奥赛一本通-T1033)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 最高分数的学生姓名(信息学奥赛一本通-T
- 下一篇: 信息学奥赛C++语言:求三角形的面积