怎么继续做啊
复数实部和虚部可作为结构体类型的两个成员,分别编写加减乘除四个函数完成两个复数的四则运算,并在main()中调用,要求结构体变量作为参数,返回值类型是结构体。
#include<stdio.h>
struct fushu
{
int shi;
int xu;
};
struct jia(struct fushu int x, int y)
{
struct fushu s;
s.shi=x.shi+y.shi;
s.xu=x.xu+y.xu;
return(s);
}
struct jian(struct fushu int x,int y)
{
struct fushu s;
s.shi=x.shi-y.shi;
s.xu=x.xu-y.xu;
return(s);
}
struct cheng(struct fushu int x,int y )
{
struct fushu s;
s.shi=x.shi*y.shi-x.xu*y.xu;
s.xu=x.shi*y.xu+y.shi*x.xu;
return(s);
}
struct chu(struct fushu int x,int y )
{
struct fushu s;
s.shi=(x.shi*y.shi+x.xu*y.xu)/(pow(y.shi,2)+pow(y.xu,2));
s.xu=(x.xu*y.shi-x.shi*y.xu)/(pow(y.shi,2)+pow(y.xu,2));
return(s);
}
void main()
{
struct fushu s;
scanf("%d %d",&s.shi,&s.xu);
int a,b,c,d;
a=jia(x,y);
b=jian(x,y);
c=cheng(x,y);
d=chu(x,y);
}