首页 > 其他分享 >5.24

5.24

时间:2023-05-24 19:22:48浏览次数:40  
标签:P2 P1 Point double cin flag 5.24

#include<iostream>
#include<cmath>
using namespace std;
class Point{
private:
double x;
double y;
double z;
public:
Point(double a,double b,double c):x(a),y(b),z(c){};
friend double operator-(Point,Point);
};
template <class T>
double dist(T a, T b){
return abs(a-b);
}
double operator-(Point P1,Point P2){
return sqrt(pow(P1.x-P2.x,2)+pow(P1.y-P2.y,2)+pow(P1.z-P2.z,2));
}
int main(){
int i,j;
float p,q;
double x1,y1,z1,x2,y2,z2;
int flag;
while(1){
cin>>flag;
if(flag==0){
break;
}
if(flag==1){
cin>>i>>j;
cout<<dist(i,j)<<endl;
}else if(flag==2){
cin>>p>>q;
cout<<dist(p,q)<<endl;
}else{
cin>>x1>>y1>>z1>>x2>>y2>>z2;
Point P1(x1,y1,z1),P2(x2,y2,z2);
cout<<dist(P1,P2)<<endl;
}
}
return 0;
}

标签:P2,P1,Point,double,cin,flag,5.24
From: https://www.cnblogs.com/zjm921/p/17429283.html

相关文章

  • 刘铭诚:5.24今日黄金价格涨跌走势分析,原油EIA数据行情提前布局
    黄金行情走势分析——昨日黄金行情走势V型反转,白盘跌至1954一线,然后连续收阳K线反弹高点触及1980一线,上下波幅达26个点,但是整体走势还是处于4小时上下轨区间内运行,更大的空间需要等待区间破位才会选择方向。技术面上黄金价格昨日又一次试探日线布林带下轨附近也再次反......
  • 5.24打卡
    #include<bits/stdc++.h>usingnamespacestd;classPoint{public:Point(intxx=0,intyy=0){x=xx;y=yy;}Point(Point&p);intgetX(){returnx;......
  • 5.24
    #include<stdio.h>voidmain(){longinta,b,c;printf("Pleaseenteraoptionalfraction(a/b):");scanf("%ld%ld",&a,&b);printf("Itcanbedecomposedto:");while(1){if(b%a)c=b/a+1;else{c=b/a;a=1;}if(a==1){printf("......
  • 5.24打卡
     3.程序流程图 4.代码实现#include<bits/stdc++.h>usingnamespacestd;main(){intx,y,z,num=0;printf("MenWomenChildren\n");for(x=0;x<=10;x++){y=20-2*x;z=30-x-y;if(3*x+2*y+z==50)......
  • 2023.5.24-人件-5月份读后感2
    最近,我阅读了人件的下一部分,有了一些感想。过去,我对于办公环境的重视程度不够。假设除了现在的职责之外,还让你负责为手下提供办公环境和公益设施。你必须为每个人确定工作环境的种类、分配的开支总数等等,而你如何着手做这些事呢?在以后,可以更加重视办公的环境。过去,我认为加班是......
  • 最完美WIN10_Pro_22H2.19045.2486软件选装纯净版VIP38.5
    【系统简介】=============================================================1.本次更新母盘来WIN10_Pro_22H2.19045.2486。进一步优化调整。2.不支持更新,更新后精简版更新......
  • 解决fatal: unable to connect to github.com: github.com[0: 20.205.243.166]: err
    输入下面命令行pipinstall"git+git://github.com/erikwijmans/Pointnet2_PyTorch.git#egg=pointnet2_ops&subdirectory=pointnet2_ops_lib"出现错误  解决方法......
  • Electron RequestError: connect ETIMEDOUT 20.205.243.166:443
    问题描述下载electron时,卡在了下载超时,换github.comip无效、用梯子无效,直到官网这里找到了原因:MirrorYoucanuseenvironmentvariablestooverridethebaseURL,......
  • OpenJudge 1.5.24 正常血压
    24:正常血压总时间限制:1000ms内存限制:65536kB描述监护室每小时测量一次病人的血压,若收缩压在90-140之间并且舒张压在60-90之间(包含端点值)则称之为正常,现给出某......