分别输入2个复数的实部与虚部,用函数实现计算2个复数之和与之积。 若2个复数分别为:c1=x1+(y1)i, c2=x2+(y2)i, 则:

c1+c2 = (x1+x2) + (y1+y2)i
c1*c2 = (x1*x2-y1*y2) + (x1*y2+x2*y1)i

输入格式:

输入在一行中给出4个实数,分别代表c1和c2的实部和虚部。

输出格式:

在两行中分别输出c1+c2和c1*c2的计算结果。

输入样例:

1 1 -2 3

输出样例:

addition of complex is -1.000000+4.000000i
product of complex is -5.000000+1.000000i
#include<stdio.h>
float a,b; //定义全局变量,储存实部虚部
void add(float x1,float y1,float x2,float y2);
void pro(float x1,float y1,float x2,float y2);
int main()
{float x1,y1,x2,y2;scanf("%f %f %f %f",&x1,&y1,&x2,&y2);add(x1,y1,x2,y2);printf("addition of complex is %lf+%lfi\n",a,b);pro(x1,y1,x2,y2);printf("product of complex is %lf+%lfi\n",a,b);return 0;
}
void add(float x1,float y1,float x2,float y2)
{a=x1+x2;b=y1+y2;
}
void pro(float x1,float y1,float x2,float y2)
{a=x1*x2-y1*y2;b=x1*y2+x2*y1;
}

7-5 计算2个复数之和与之积相关推荐

  1. 计算2个复数之和与之积 (15分)

    计算2个复数之和与之积 (15分) 分别输入2个复数的实部与虚部,用函数实现计算2个复数之和与之积. 若2个复数分别为:c1=x1+(y1)i, c2=x2+(y2)i, 则: c1+c2 = (x1 ...

  2. #笔记:pta题笔记:注意:double不能直接比较大小!!!///////计算2个复数的和、差、积、商。

    本题要求编写程序,计算2个复数的和.差.积.商. 输入格式: 输入在一行中按照a1 b1 a2 b2的格式给出2个复数C1=a1+b1i和C2=a2+b2i的实部和虚部.题目保证C2不为0. 输出格式 ...

  3. c++ pat 乙级 -------1002 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。

    1002 写出这个数 (20 分) 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 1 ...

  4. C++ PAT 乙级 ——1002 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。

    C++ PAT 乙级 --1002 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 题目分析 (1)由于自然数n的范围要求小于10^100,unsigned long long ...

  5. 拼题a答案c语言计算整数各位数字之和,这是小白刷的基础题,跪求大佬帮忙!!!题目:读入一个自然数n...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 这是小白刷的基础题,跪求大佬帮忙!!! 题目:读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式:每个测试输入包含1个测试用例 ...

  6. 1:使用递归函数计算1到n之和

    ##1: 使用递归函数计算1到n之和 本题要求实现一个用递归计算1+2+3+-+n的和的简单函数. 函数接口定义: int sum( int n ); 该函数对于传入的正整数n返回1+2+3+-+n的 ...

  7. 可以计算一元二次方程复数根的模拟计算机

    可以计算一元二次方程复数根的模拟计算机 模拟计算机采用模拟电路计算加减乘除.例如计算,(28+80-65)×56÷79,可以先用直流电源电路产生一个DC28V,1A的信号,这个信号代表实数28.再用直 ...

  8. C语言——PAT 乙级(1002.读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。)

    题目: 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 10​100​​. 输出格式: ...

  9. 用python计算整数各位数字之和

    计算整数各位数字之和 描述 输入一个正整数,计算其各个位的数字之和. n = input() #将数字作为字符串输入 list = list(n) #将字符串转换为列表 s = 0 for i in ...

最新文章

  1. Sharding-eth
  2. Programming in Scala 3rd edition中的一个问题
  3. 2021年春季学期-信号与系统-第十五次作业参考答案-第五小题参考答案
  4. 丘成桐教授,不必动怒
  5. SmartPointer
  6. 基于混沌的图像置乱加密算法及matlab的实现,基于混沌的图像置乱加密算法及MATLAB的实现...
  7. python围棋程序在屏幕上找棋盘_用C语言编程 在屏幕上显示围棋棋盘
  8. 数据结构大作业_大数据课程笔记
  9. 60-30-012-使用-Kafka不停机删除topic数据(自动建立topic)md
  10. 利用Boost影响Lucene查询结果的排序
  11. MVVM框架从WPF移植到UWP遇到的问题和解决方法
  12. 【UOJ#450】【集训队作业2018】复读机(生成函数,单位根反演)
  13. 阿里笔试题:求两个子序列的最大连续子序列
  14. sip信令超时时间调整
  15. datastore java_Java Datastore.find方法代码示例
  16. 计算机装系统找不到硬盘分区,如果U盘安装系统找不到硬盘分区,该怎么办?...
  17. 用k-mer分析进行基因组调查(genome survey):(三)用KMC进行k-mer频数统计
  18. 极狐GitLab 连接 minikube集群
  19. 20190605学习日记
  20. 华夫饼为什么不松软_华夫饼0添加太难了,在家才能做到,松软有营养,好吃又减肥...

热门文章

  1. LaTeX命令速查手册1
  2. 读书笔记第一篇:知乎高赞回答
  3. nyoj 451 光棍节的快乐
  4. 软考复习-软件工程05-软件项目估算进度管理
  5. 考研英语一复习经验帖【干货】
  6. 零基础学习java(你真的热爱编程吗?)
  7. SAR图像相干斑滤波算法
  8. 使用uber数据集和kelpergl做路网动态可视化
  9. NYOJ 912 领帽子(全错位排列)
  10. 【技术分享】一封伪造邮件引发的研究