struct complex {
為冊亨等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及冊亨網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站設(shè)計、成都網(wǎng)站制作、冊亨網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
int real;
int image;
} comp[100];/*存放100個復(fù)數(shù)/
complex add(complex a; complex b){ /*加法*/
complex c;
c.real=a.real+b.real;
c.image=a.image+b.image;
return c;
}
complex subtraction (complex a; complex b){ /*減法*/
complex c;
c.real=a.real-b.real;
c.image=a.image-b.image;
return c;
}
complex multiplication (complex a; complex b){ /*乘法*/
complex c;
c.real=a.real*b.real-a.image*b.image;
c.image=a.real*b.image+a.image*b.real;
return c;
}
#include stdio.h
struct complex
{
int re;
int im;
};
void add(struct complex a, struct complex? b, struct complex *c)
{
c-re=a.re+b.re;
c-im=a.im+b.im;
}
void minus(struct complex a, struct complex? b, struct complex *c)
{
c-re=a.re-b.re;
c-im=a.im-b.im;
}
int main()
{
struct complex x,y,s,p;
scanf("%d%d",x.re,x.im);
scanf("%d%d",y.re,y.im);
add(x,y,s);
printf("? ?sum=%5d+%5di\n",s.re,s.im);
minus(x,y,p);
printf("? ?product=%5d+%5di\n",p.re,p.im);
}?
擴(kuò)展資料:
復(fù)數(shù)運(yùn)算法則
1、加法交換律:z1+z2=z2+z1
2、乘法交換律:z1×z2=z2×z1
3、加法結(jié)合律:(z1+z2)+z3=z1+(z2+z3)
4、乘法結(jié)合律:(z1×z2)×z3=z1×(z2×z3)
5、分配律:z1×(z2+z3)=z1×z2+z1×z3
1、首先打開vc6.0, 新建一個項(xiàng)目。
2、添加stdio.h頭文件。
3、添加math.h頭文件。
4、添加main主函數(shù)。
5、定義結(jié)構(gòu)體z。
6、定義double類型val變量。
7、初始化z。
8、使用cabs函數(shù)。
9、使用printf打印信息。
10、運(yùn)行程序,看看結(jié)果。