首页 > 其他分享 >2023/5/26

2023/5/26

时间:2023-05-26 12:11:43浏览次数:36  
标签:real 26 return cout double imag Complex 2023

函数模板实现两个数之间的距离

重点:复数类

#include <iostream>
#include<bits/stdc++.h>
using namespace std;
template<class T>
double dist(T a, T b)
{
    return a-b;
}
class Complex{
    private:
        double real,imag;
        public:
            Complex(double r=0,double i=0){
                real=r;imag=i;
            }
            double operator-(Complex c){
                return sqrt((real-c.real)*(real-c.real)+(imag-c.imag)*(imag-c.imag));
            }
            
};
int main()
{        
    //cout<<dist<int>(2,9);
    Complex c1(1,2);
    Complex c2(8,8);
    cout<<dist<Complex>(c1,c2);
    return 0;
}

 

标签:real,26,return,cout,double,imag,Complex,2023
From: https://www.cnblogs.com/wangxinyuan1108/p/17434395.html

相关文章

  • 2023CVPR_Learning a Simple Low-light Image Enhancer from Paired Low-light Instan
    一.motivation以前的大多数LIE算法使用单个输入图像和几个手工制作的先验来调整照明。然而,由于单幅图像信息有限,手工先验的适应性较差,这些解决方案往往无法揭示图像细节。二.contribution1.提出一个成对低光图像输入(相同内容,不同的曝光度)2.在输入之前进行了一个去噪操作,再......
  • 5.26上课用java代码
    packagexu01;importjava.io.*;publicclasscaishu{publicstaticvoidmain(Stringargs[])throwsIOException{ booleanagain=false; loop1:do{ inttrueNum=(int)(Math.random()*9); System.out.println("游戏开始了"); inti=3; do{ System.out.println......
  • 2023.5.26 Linux系统基础命令
    系统⽬录结构⽂件路径定位⽬录管理命令⽂件管理命令⽂件查看命令⽂件下载命令命令查找命令字符处理命令练习如下命令系统⽬录结构⼏乎所有的计算机操作系统都是⽤⽬录结构组织⽂件。具体来说就是在⼀个⽬录中存放⼦⽬录和⽂件,⽽在⼦⽬录中⼜会进⼀步存放⼦⽬录和⽂件,以此类推形......
  • 2023/5/25每日随笔
       今天,一天而没上课,因为就一节课体育课,然后下雨没上,学了一天的数据库,学了关系模型,约束条件,完整性,还有建表sql语句与查询sql语句,学到了很多,对项目界面进行简单优化。对于软件的人机交互进行优化lHandler 通过Handler你可以发布或者处理一个消息或者是一个Runnable的实例......
  • 2023.5.25
    测试代码:@TestpublicvoidtestIndexSearch()throwsException{//1.创建分词器(对搜索的关键词进行分词使用)//注意:分词器要和创建索引的时候使用的分词器一模一样Analyzeranalyzer=newStandardAnalyzer();//2.创建查......
  • 2023.5.25 Linux系统Bash初识
    1.Linux系统终端概述2.Linux系统Bash管理2.1.Bash特性:命令补全2.2.Bash特性:命令快捷键2.3.Bash特性:命令别名2.4.Bash特性:命令流程2.5.Bash特性:路径展开2.6.Bash特性:转义字符2.7.Bash特性:获取帮助1.Linux系统终端概述服务器终端切换:Ctrl+Alt+F1…F6虚拟机终端切换:......
  • 2023.5.25
     1#include<iostream>2usingnamespacestd;3#include<cmath>4//2017final函数模板56classPoint7{8public:9//构造函数赋初值10Point(doublea,doubleb,doublec):m_x(a),m_y(b),m_z(c){}11//把重载函数声明为类的友元,可以......
  • 2023/5/25
    7-1用虚函数分别计算各种图形的面积分数 20全屏浏览题目作者 沙金单位 石家庄铁道大学定义抽象基类Shape,由它派生出五个派生类:Circle(圆形)、Square(正方形)、Rectangle(长方形)、Trapezoid(梯形)和Triangle(三角形),用虚函数分别计算各种图形的面积,并求出它......
  • 叮咚买菜业绩大幅低于预期,2023年前景堪忧
    叮咚买菜2023年第一季度业绩低于预期叮咚买菜(DDL)于5月12日公布了2023年第一季度财报。财报显示,叮咚买菜的收入同比下降了-8%,从2022年第一季度的54.44亿元人民币下滑到了2023年第一季度的49.98亿元人民币。根据S&PCapitalIQ的数据,叮咚买菜2023年第一季度的收入比卖方分析师预期......
  • 2023-05-25:给定一个正整数 x,我们将会写出一个形如 x (op1) x (op2) x (op3) x ... 的
    2023-05-25:给定一个正整数x,我们将会写出一个形如x(op1)x(op2)x(op3)x...的表达式其中每个运算符op1,op2,…可以是加、减、乘、除之一例如,对于x=3,我们可以写出表达式3*3/3+3-3,该式的值为3在写这样的表达式时,我们需要遵守下面的惯例:除运算符(/)返回有理数任何地......