7-5 计算2个复数之和与之积
分别输入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个复数之和与之积相关推荐
- 计算2个复数之和与之积 (15分)
计算2个复数之和与之积 (15分) 分别输入2个复数的实部与虚部,用函数实现计算2个复数之和与之积. 若2个复数分别为:c1=x1+(y1)i, c2=x2+(y2)i, 则: c1+c2 = (x1 ...
- #笔记:pta题笔记:注意:double不能直接比较大小!!!///////计算2个复数的和、差、积、商。
本题要求编写程序,计算2个复数的和.差.积.商. 输入格式: 输入在一行中按照a1 b1 a2 b2的格式给出2个复数C1=a1+b1i和C2=a2+b2i的实部和虚部.题目保证C2不为0. 输出格式 ...
- c++ pat 乙级 -------1002 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。
1002 写出这个数 (20 分) 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 1 ...
- C++ PAT 乙级 ——1002 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。
C++ PAT 乙级 --1002 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 题目分析 (1)由于自然数n的范围要求小于10^100,unsigned long long ...
- 拼题a答案c语言计算整数各位数字之和,这是小白刷的基础题,跪求大佬帮忙!!!题目:读入一个自然数n...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 这是小白刷的基础题,跪求大佬帮忙!!! 题目:读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式:每个测试输入包含1个测试用例 ...
- 1:使用递归函数计算1到n之和
##1: 使用递归函数计算1到n之和 本题要求实现一个用递归计算1+2+3+-+n的和的简单函数. 函数接口定义: int sum( int n ); 该函数对于传入的正整数n返回1+2+3+-+n的 ...
- 可以计算一元二次方程复数根的模拟计算机
可以计算一元二次方程复数根的模拟计算机 模拟计算机采用模拟电路计算加减乘除.例如计算,(28+80-65)×56÷79,可以先用直流电源电路产生一个DC28V,1A的信号,这个信号代表实数28.再用直 ...
- C语言——PAT 乙级(1002.读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。)
题目: 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 10100. 输出格式: ...
- 用python计算整数各位数字之和
计算整数各位数字之和 描述 输入一个正整数,计算其各个位的数字之和. n = input() #将数字作为字符串输入 list = list(n) #将字符串转换为列表 s = 0 for i in ...
最新文章
- Sharding-eth
- Programming in Scala 3rd edition中的一个问题
- 2021年春季学期-信号与系统-第十五次作业参考答案-第五小题参考答案
- 丘成桐教授,不必动怒
- SmartPointer
- 基于混沌的图像置乱加密算法及matlab的实现,基于混沌的图像置乱加密算法及MATLAB的实现...
- python围棋程序在屏幕上找棋盘_用C语言编程 在屏幕上显示围棋棋盘
- 数据结构大作业_大数据课程笔记
- 60-30-012-使用-Kafka不停机删除topic数据(自动建立topic)md
- 利用Boost影响Lucene查询结果的排序
- MVVM框架从WPF移植到UWP遇到的问题和解决方法
- 【UOJ#450】【集训队作业2018】复读机(生成函数,单位根反演)
- 阿里笔试题:求两个子序列的最大连续子序列
- sip信令超时时间调整
- datastore java_Java Datastore.find方法代码示例
- 计算机装系统找不到硬盘分区,如果U盘安装系统找不到硬盘分区,该怎么办?...
- 用k-mer分析进行基因组调查(genome survey):(三)用KMC进行k-mer频数统计
- 极狐GitLab 连接 minikube集群
- 20190605学习日记
- 华夫饼为什么不松软_华夫饼0添加太难了,在家才能做到,松软有营养,好吃又减肥...