作业帮 > 综合 > 作业

计算两个复数的和题目描述用下面的结构体存储复数的实部和虚部,计算两个复数的和并输出

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/10 12:42:03
计算两个复数的和题目描述用下面的结构体存储复数的实部和虚部,计算两个复数的和并输出
struct Complex
{
double real; // 复数实部
double imag; // 复数虚部
};
输入描述输入n和n对复数.输入复数的格式为3-5i.
杭电上的,用到结构体
计算两个复数的和题目描述用下面的结构体存储复数的实部和虚部,计算两个复数的和并输出
题目地址在哪里?
再问: 杭电上的,但需要密码,杭电上运行不对
再答: 不是有题目地址的吗?OJ里面也有题的啊,比赛的题目都是OJ上有的 题目名字叫什么
再问: 计算两个复数的和 题目描述 用下面的结构体存储复数的实部和虚部,计算两个复数的和并输出。 struct Complex { double real; // 复数实部 double imag; // 复数虚部 }; 输入描述 输入n和n对复数。输入复数的格式为3-5i。 输出描述 两个复数的和。 输入样例 3 3-5i -9+7i -9+7i -9-7i -9+7i 9-17i 输出样例 -6+2i -18 -10i 网址http://acm.hdu.edu.cn/exam/problem/programmingproblem/examid/724
再答: #include #include using namespace std; struct Complex { int real,imag; void Print() { if(real==0&&imag==0) { printf("0"); } else if(real==0) { if(imag==-1) printf("-i"); else if(imag==1) printf("i"); else printf("%di",imag); } else { printf("%d",real); if(imag==0)return ; else if(imag==1) printf("+i"); else if(imag==-1) printf("-i"); else if(imag='0'&&x