第七周项目五复数模板类
来源:互联网 发布:查看80端口是否被占用 编辑:程序博客网 时间:2024/05/20 14:42
/**Copyright (c)2013,烟台大学计算机学院*All rights reserved.*文件名称:复数模板类*作者:孙玲倩*完成日期:2014年4月15日*版本号:v1.0*输入描述:无*问题描述:复数模板类*/#include <iostream>using namespace std;template <class T>class Complex{public: Complex(T a,T b) { x=a; y=b; } Complex() { x=0; y=0; } Complex add(Complex&); Complex jian(Complex&); void display();private: T x; T y;};int main( ){ Complex<int> c1(3,4),c2(5,-10),c3; //实部和虚部是int型 c3=c1.add(c2); cout<<"c1+c2="; c3.display( ); Complex<double> c4(3.1,4.4),c5(5.34,-10.21),c6; //实部和虚部是double型 c6=c4.add(c5); cout<<"c4+c5="; c6.display( ); Complex<int> d1(3,4),d2(5,2),d3; //实部和虚部是int型 d3=d1.jian(d2); cout<<"d1-d2"; d3.display(); return 0;}template <class T>Complex <T> Complex<T>::add(Complex <T> &c2){ Complex <T> c; c.x=x+c2.x; c.y=y+c2.y; return c;}template <class T>Complex <T> Complex <T>::jian( Complex<T> &d2){ Complex <T> d; d.x=x-d2.x; d.y=y-d.y; return d;}template <class T>void Complex <T>::display(){ cout<<"虚数的实部和虚部"<<endl; cout<<"("<<x<<","<<y<<"i)"<<endl;}
0 0
- 第七周项目五复数模板类
- 第七周项目4:复数模板类
- 第七周 项目四:复数模板类
- 第七周-项目4-复数模板类
- 第七周项目四复数模板类
- 第七周项目5-复数类模板
- 第七周-项目5-复数类模板
- 项目五复数模板类
- 第七周上机任务项目4-复数模板类
- 第七周项目四——复数模板类
- 2013第七周上机任务【项目4-复数模板类】
- 第七周项目五类模板
- 项目五复数模板类(扩展)
- 第七周任务三 类模板 复数
- 第七周——复数模板类
- 第七周项目5(拓展)-复数类模板加友元函数
- 第六周项目六 复数模板类
- 第六周项目六--复数模板类
- ThinkPHP中add无法添加的问题及解决方案
- 宝山天盾数据恢复中心 远程数据恢复中心
- 就是这样的一个人
- MySQL索引类型一览 让MySQL高效运行起来
- Microsoft Enterprise Library 5.0 系列教程(四) Logging Application Block
- 第七周项目五复数模板类
- OpenStack中Keystone的基本概念理解
- install.bat
- 写一个程序,分析一个文本文件中各个词出现的频率,并且把频率最高的10个词打印出来。文本文件大约是30KB~300KB大小。
- WiFi共享精灵依赖的无线网卡和防火墙怎么查看
- linux内核移植-移植2.6.35.4内核到s3c2440
- linux命令--w,who,last,lastlog(查询目前登陆主机的用户信息)
- 设置google搜索在新标签中打开
- C程序设计Week8 练习题目