首页 > 其他分享 >计算

计算

时间:2023-05-23 19:45:47浏览次数:21  
标签:p2 p1 cout point double cin 计算

#include<iostream>
#include<cmath>
using namespace std;
class point
{
private:
double x, y, z;
public:
point(double x1, double y1, double z1)
{
x = x1;
y = y1;
z = z1;
}
friend double operator -(point p1, point p2);
};
double operator -(point p1, point p2)
{
return sqrt(pow(p1.x - p2.x, 2.0) + pow(p1.y - p2.y, 2.0) + pow(p1.z - p2.z, 2.0));
}
template < class T>
double dist(T a, T b)
{


return abs(a-b);


}
//template <class T>
int main()
{
int a;
cin >> a;
while (a != 0)
{
if (a == 1)
{
int c, d;
cin >> c >> d;
cout << dist(c, d);
}
if (a == 2)
{
float c, d;
cin >> c >> d;
cout << dist(c, d);
}
if (a == 3)
{
double a1, b1, c1, a2, b2, c2;
cin >> a1 >> b1 >> c1 >> a2 >> b2 >> c2;
point p1(a1, b1, c1);
point p2(a2, b2, c2);
cout << dist(p1, p2);
}
cin >> a;
}
return 0;
}

标签:p2,p1,cout,point,double,cin,计算
From: https://www.cnblogs.com/pinganxile/p/17426184.html

相关文章

  • 计算1!+2!+3!+…+n!
    1.#include<iostream>usingnamespacestd;intmain(){intn;cin>>n;inttmp=1,ans=0;for(inti=1;i<=n;i++){for(intj=1;j<=i;j++){tmp*=j;}......
  • 虚函数计算各种图形面积之和
    一、问题描述。定义抽象基类Shape,由它派生出五个派生类:Circle(圆形)、Square(正方形)、Rectangle(长方形)、Trapezoid(梯形)和Triangle(三角形),用虚函数分别计算各种图形的面积,输出它们的面积和。要求用基类指针数组,每一个数组元素指向一个派生类的对象。PI=3.14159f,单精度浮点数计算。......
  • UniswapV3金融公式计算
    概念unCollectFees未提取奖励CollectFees已提取奖励IL无偿损失公式NetAssets净资产每个pool的两个币的amount(数量)*price(单价)的累加值,但不包含奖励IL无偿损失开仓时的币数量价格-当前的币的数量价格=无偿损失(就是币价波动带来的资产的差异)APR收益率=(已......
  • 新技术赋能双循环格局,第九届全球云计算大会·潮你“甬”来!
    热情似火的不只有盛夏的骄阳,更有人们对于科技的无限追求。6月17日,以“新技术赋能双循环发展”为主题的第九届全球云计算大会·中国站(CloudConnectChina2021)在宁波泛太平洋大酒店盛大开幕。今年,在加快构建以国内大循环为主体,国内国际双循环相互促进的新发展格局背景下,大会通过......
  • 科技云报道荣膺全球云计算大会“云鼎奖”2020-2021年度优秀团队
    2021年6月16日-18日,第九届全球云计算大会·中国站(CloudConnectChina)在宁波隆重举行。本次大会上,科技云报道荣膺全球云计算大会“云鼎奖”2020-2021年度优秀团队奖项。科技云报道团队代表上台领奖(左一)科技云报道荣膺“云鼎奖”2020-2021年度优秀团队作为每年全球云计算大会·中国......
  • 关于软考计算题-系统可靠度计算
    串联部件可靠度=各可靠度的乘积 并联部件可靠度=1−部件失效的乘积   例题:1.题目某系统由下图所示冗余部件构成,若每个部件千小时可靠度为R,则该系统的千小时可靠度为: A(1-R^3)(1-R^2)B(1-(1-R)^3)(1-(1-R)^2)C(1-R^3)+(1-R^2)D(1-(1-R)^3)+(1-(1-R)^2)2.理......
  • JavaScript正则获取a标签中的path路径值-流程引擎-计算引擎
    直接上代码://获取附件中的链接地址functionget_file_path_from_encode_value(x){vararrLink=[];x.replace(/<a[^>]*path=['"]([^'"]+)[^>]*/gi,function(match,capture){arr......
  • Vue计算器实例练习
    计算器实例常用的加减乘除,点击=显示计算结果X2、1/x:输入任意的数字,点击X2、1/x计算出结果点击C清空当前内容点击✖删除末尾的字符点击结果栏,可以直接输入运算表达式源码X2使用v-html在网页中显示点击特定的位置,执行特定的功能str.substring(参数1,参数2)参数1......
  • 计算机基础极简
    上节课复习今日内容什么是编程计算机组成原理计算机操作系统编程语言是什么什么是编程什么是编程语言编程语言是什么:人与计算机交流的介质什么是编程?编程指的是将计算机程序设计的过程,也就是用一种计算机语言来描述所要完成的任务的过程。编程的目的就是让计算机执行......
  • 虚函数计算面积
    #include<iostream>#include<iomanip>usingnamespacestd;classShape{public:constdoublePI;Shape():PI(3.1415926){}virtualdoubleArea()=0;};classCircle:publicShape{private:doublerad;public......