若两个复数分别为: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.计算两个复数之积
最新文章
- 数据结构(C语言版) 第 八 章 排序 知识梳理 + 习题详解
- 日事清【员工绩效】功能活动上线!
- Erlang里实现MapReduce
- 通过模拟器看Windows Phone 7
- STM32下一次程序后J-link不能识别问题解决
- 内核态与用户态的区别
- 12、java中的I/O流(2)
- Unity3d优化文章
- lua 获得系统时间
- 摘抄一篇:图的存储结构
- java jackson_Jackson 框架的高阶应用
- mysql主从同步开启后的iptables的设定问题
- php如何进行微信支付宝,php实现微信和支付宝支付的示例代码
- logisim实验三:原码一位乘法器设计实验
- 阿里 java 电话面试_阿里Java开发电话面试经历--惨败
- 最厉害的java混淆器_Java-哪个JAVA混淆器好用?
- Flash、EEPROM、SRAM的区别与理解
- Designing Data-Intensive Applications
- ​UG塑胶模具设计结构分析是如何挤压成型的
- arp命令--arping
热门文章
- jdk其它版本下载链接
- 电子邮箱的正确格式怎么写?个人邮箱账号登录入口是什么?
- Springboot+thymeleaf+IDEA——如何引入模版文件,fragment ,th:include
- 45个纯 CSS 实现的精美边框效果【附演示和源码】【下篇】
- 中国人的九种体质及其调养
- 魅族大数据运维平台实践
- git提交出现Another git process seems to be running in this repositorye.g. an editor opened by ‘git commi
- 跳伞求生服务器未响应,win10绝地求生跳伞死机的解决方法推荐
- 两个RGB的颜色半透明混色算法
- 憋个大招!mysql标准分页语句