C语言中(数据结构),编写一个程序,实现两个复数相加(用主函数调用add函数实现)

2024-11-08 09:25:31
推荐回答(1个)
回答1:

#include "stdio.h"
void add(double x,double y,double a,double b)
{
double l,f;
l=x+a;
f=y+b;
if(f>0)
pritf("%lf + %lfi",l.f);
else if(f==0)
pritf("%lf",l);
else
pritf("%lf - %lfi",l.f);
}

main()
{
double x,y,a,b;
printf("请输入第一个复数的实部和虚部:");
scanf("%lf,%lf",&x,&y);
printf("请输入第二个复数的实部和虚部:");
scanf("%lf,%lf",&a,&b);
add(x,y,a,b);

}