首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

复数的运算 (和对象) ( SDUT3336 )

复数的运算(和对象) Problem Description 设计一个Complex,用于封装对复数的下列操作: 成员变量:实部real,虚部image,均为整数变量; 构造方法:无参构造方法、有参构造方法...复数相加举例: (1+2i)+(3+4i)= 4 + 6i     复数相减举例: (1+2i)-(3+4i)= -2 - 2i     复数相乘举例: (1+2i)*(3+4i)= -5 + 10i...第一行有两个整数,代表复数X的实部和虚部。 后续各行的第一个和第二个数表示复数Y的实部和虚部,第三个数表示操作符op: 1——复数X和Y相加;2——复数X和Y相减;3——复数X和Y相乘。...Sample Input 1 1 3 4 2 5 2 1 2 -1 3 0 2 2 0 0 0 Sample Output 5 -7 ---- package aa; import java.text.DecimalFormat...; import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner sc

16410

日期计算器的模拟实现

---- 日期计算器的模拟实现:: 1.获取某年某月的天数 int GetMonthDay(int year, int month) { static int monthDayArray[13]..._day; } return *this; } 5.析构函数 ~Date()//可不写 { ; } 日期因为没有申请资源,所以无需写析构函数,编译器默认生成的析构函数就可以。...return n * flag; } Date.h #pragma once #include using namespace std; class Date { //友元声明(的任意位置.../d1 << cout编译器会转化成d1.operator<<(cout) this指针抢了左操作数d1的位置 //>的重载一般不写成成员函数 因为this默认抢了第一个参数的位置 Date对象就是左操作数...++n; //复用++ ++到和d1日期相等 就是相差多少天 ++min; } return n * flag; } //为了支持链式流插入 cout<< d1 <<d2 返回cout对象

58920

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券