若两个复数分别为:c1=x1+y1i和c2=x2+y2i,则它们的乘积为 c1×c2=(x1x2−y1y2)+(x1y2+x2y1)i。
若两个复数分别为:c1=x1+y1i和c2=x2+y2i,则它们的乘积为 c1×c2=(x1x2−y1y2)+(x1y2+x2y1)i。
本题要求实现一个函数计算两个复数之积。
函数接口定义:
double result_real, result_imag;
void complex_prod( double x1, double y1, double x2, double y2 );
其中用户传入的参数为两个复数x1
+y1
i和x2
+y2
i;函数complex_prod
应将计算结果的实部存放在全局变量result_real
中、虚部存放在全局变量result_imag
中。
裁判测试程序样例:
#include<stdio.h> double result_real, result_imag;
void complex_prod( double x1, double y1, double x2, double y2 );int main(void)
{ double imag1, imag2, real1, real2; scanf("%lf %lf", &real1, &imag1); scanf("%lf %lf", &real2, &imag2); complex_prod(real1, imag1, real2, imag2); printf("product of complex is (%f)+(%f)i\n", result_real, result_imag);return 0;
}/* 你的代码将被嵌在这里 */
输入样例:
1 2
-2 -3
输出样例:
product of complex is (4.000000)+(-7.000000)i
double result_real, result_imag;
void complex_prod( double x1, double y1, double x2, double y2 ){result_real = x1*x2 - y1*y2;result_imag = x1*y2 + x2*y1;
}
若两个复数分别为:c1=x1+y1i和c2=x2+y2i,则它们的乘积为 c1×c2=(x1x2−y1y2)+(x1y2+x2y1)i。相关推荐
- PTA 6-6 使用函数计算两个复数之积
若两个复数分别为:c1=x1+y1i和c2=x2+y2i,则它们的乘积为 c1×c2=(x1x2−y1y2)+(x1y2+x2y1)i. 本题要求实现一个函数计算两个复 ...
- 4-3 使用函数计算两个复数之积 (10分)
若两个复数分别为:c1=x1+y1ic_1=x_1 + y_1 ic1=x1+y1i和c2=x2+y2ic_2=x_2 + y_2 ic2=x2+y2i,则它们的乘 ...
- Java 两个复数求和
编写一个程序计算两复数之和,输入表达式为(2,3i)+(4,5i),则结果为(6,8i),如果输入错误则通过异常处理提示错误.注意,两个复数之间的分隔符是"+ ",可编写一个方法将 ...
- Java练习题 类 编写一个程序,使用复数类Complex验证两个复数 1+2i 和3+4i 相加产生一个新的复数 4+6i 。
编写一个程序,使用复数类Complex验证两个复数 1+2i 和3+4i 相加产生一个新的复数 4+6i . 复数类Complex必须满足如下要求: (1) 复数类Complex 的属性有: real ...
- (PTA)6-7 使用函数计算两个复数之积 (10分)
若两个复数分别为:c 1 =x 1 +y 1 i和c 2 =x 2 +y 2 i,则它们的乘积为 c 1 ×c 2 =(x 1 ...
- 定义一个复数类Complex,重载运算符“+”,“ -”,“*”,“/”使之能用于计算两个复数的加减乘除。
定义一个复数类Complex,重载运算符"+"," -","*","/"使之能用于计算两个复数的加减乘除.运算符重载函数 ...
- C++友元函数实现两个复数相加
#include "string" #include "iostream" using namespace std;class Complex {private ...
- C语言:实验5-1 使用函数计算两个复数之积.2021-07-23
实验5-1 使用函数计算两个复数之积 (10 point(s)) 若两个复数分别为:c1=x1+y1i和c2=x2+y2i,则它们的乘积为 c1×c2= ...
- C语言刷题系列——14.(结构)计算两个复数之积15.按等级统计学生成绩16.根据成绩高低将学生记录排序
几个与结构体相关的题 14.计算两个复数之积
最新文章
- Poj_1274 The Perfect Stall -二分图裸题
- 通过tomcat实现多域名配置
- 原理分析之四:一次SQL查询的源码分析
- Algorithm:C++语言实现之链表相关算法(单链公共结点问题、一般LCA、括号匹配、最长括号匹配、逆波兰表达式Reverse Polish Notation、直方图矩形面积、收集雨水问题)
- php上传文件自动删除,jsp-解决文件上传后重启Tomcat时文件自动删除问题
- 每天一道LeetCode-----删除序列中指定元素,将满足要求的元素移动到前面
- 图像处理核函数:之高斯核的生成方法 python
- java确认rabbitmq_RabbitMQ的消息确认模式
- 尺度不变特征变换(SIFT算法)Matlab程序代码测试例子的说明(Lowe的代码)
- jquery获得select option的值 和对select option的操作
- MAC 安装python3 菜鸟教程
- 前端福利!layui可视化布局
- html5 模板 知乎,Discuz贴吧知乎超级v2ex UTF(x520_v2ex)_Discuz模板_Discuz应用中心
- 调查 ESXi/ESX 上的虚拟机文件锁定 (10051)
- Kubernetes集群Coredns组件的妙处(四十五)
- 解决SecureCRT报错keyboard-interactive authentication with the ssh2 server failed
- 写在2015农历年的最后以及2016农历年的开始
- vasp结构优化英语_活动 | 英语学院举办研究生招生线上宣讲会
- 最短路径问题(图表详解迪杰斯特拉算法)
- 小米note2不上Android9吗,小米note2和华为g9哪个好?小米note2和华为G9青春版详细区别对比评测...