问题遇到的现象和发生背景
定义表示复数的结构体类型,成员为实部和虚部,float。定义函数计算两个复数的和,返回复数。定义函数显示复数格式为:1+1j ,1-1j,如果是0,显示0+0j。
输入:两行,每行表示一个复数的实部和虚部。
输出:一行,两个复数的和。
【输入输出样例】
输入:
-1 -2
-3 -4
输出:
-4-6j
提示:主函数从如下:
int main()
{
COMPLEX a,b,c;
scanf("%f%f",&a.real,&a.imag);
scanf("%f%f",&b.real,&b.imag);
c=add(a,b);
show(c);
return 0;
}
输出格式%g.
问题相关代码,请勿粘贴截图
COMPLEX用了结构体,show怎么弄,最后怎么输出c啊,必须用要求的主函数