VS2022 C++中计算数学中二维平面上两点之间的距离

题目:对于二维平面上的两点(x1,y1)和(x2,y2),编写一个程序计算两点之间的距离,最后结果保留两位小数。

输入:

#include //包含输入输出流的头文件
#include //标准库头文件
#include //控制输入输出流格式的头文件
using namespace std; //使用标准命名空间
int main() { //主函数,程序起点
duoble x1,y1,x2,y2; //获取四个变量
cin>>x1>>y1>>x2>>y2; //从数字中提取两个点的坐标
duoble distance=sqrt((x2-x1)(x2-x1)+(y2-y1)(y2-y1)); //勾股定理计算两点间的距离
cout<<fixed<<setpricision(2)<<“两点间的距离为:”<<distance<<endl; //以保留小数的形式输出距离
return 0; //程序正常结束
}

( 1 )iostream 是C++中标准库的输入输出流头文件,包含了常用的输入流对象cin和输出流对象cout等。

( 2 )cmath 是C++标准库中的数学函数头文件,包含了三角函数(如 sin ,cos ,tan) , 对数函数(如 log) , 开方函数(如 sqrt)等。

( 3 )iomanip 是C++标准库中的输入输出流操纵符头文件,可以设置输出的精度,填充字符,字段宽度等。例如使用 setprecision 操纵符可以设置浮点数的输出精度, setw 操纵符可以设置输出字段的宽度。(setprecision(4)则输出时保留四位小数,setw(10)则输出字符串的宽度为十个字符。

( 4 )sqrt是C++中的一个函数,通常包含在头文件中,用于计算一个非负数值的平方根。且返回值是与参数类型相同的数值,表示参数的平方根。

( 5 )fixed在C++中和流操纵符一起使用,例如在头文件中,用于数值浮点数的输出格式为定点表示法。用于确保浮点数以固定的小数位数进行输出,不会使用科学计数法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值