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