C++之结构体练习题

第1关:复数类型的结构体变量

任务描述

本关任务:编写一个能描述复数类型的结构体变量的小程序。

编程要求

题目:

定义描述复数类型的结构体变量,编写减法函数sub()与乘法函数mul(),分别完成复数的减法与乘法运算。在主函数中定义四个复数类型变量c1、c2、c3、c4,输入c1、c2的复数值,调用sub()完成c3=c1-c2操作,调用mul()完成c4=c1*c2操作。最后输出c3、c4复数值。

输入格式:输入 c1的实部和虚部,c2的实部和虚部。 输出格式:输出c3和c4。

例:若c1=1+2i, c2=3+4i,则输入 1 2 3 4 得出结论就是 c3 is (-2)+(-2)i c4 is (-5)+(10)i

效果如下: 输入:1 2 3 4 输出: c3 is (-2)+(-2)i c4 is (-5)+(10)i


开始你的任务吧,祝你成功!

#include 
using namespace std;
struct C
{int a,b;
}c;C sub(C c1,C c2)
{C c3;c3.a=c1.a-c2.a;c3.b=c1.b-c2.b;return c3;
}
C  mul(C c1,C c2)
{C c4;c4.a=c1.a*c2.a-c1.b*c2.b;c4.b=c1.b*c2.a+c1.a*c2.b;return c4;
}/********** End *******


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部