结构体复数函数c语言 c语言 结构体函数

C语言复数结构体数据

struct complex {

为册亨等地区用户提供了全套网页设计制作服务,及册亨网站建设行业解决方案。主营业务为成都网站设计、成都网站制作、册亨网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

int real;

int image;

} comp[100];/*存放100个复数/

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;

}

关于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);

扩展资料:

复数运算法则

1、加法交换律:z1+z2=z2+z1

2、乘法交换律:z1×z2=z2×z1

3、加法结合律:(z1+z2)+z3=z1+(z2+z3)

4、乘法结合律:(z1×z2)×z3=z1×(z2×z3)

5、分配律:z1×(z2+z3)=z1×z2+z1×z3

数据结构c语言复数运算

1、首先打开vc6.0, 新建一个项目。

2、添加stdio.h头文件。

3、添加math.h头文件。

4、添加main主函数。

5、定义结构体z。

6、定义double类型val变量。

7、初始化z。

8、使用cabs函数。

9、使用printf打印信息。

10、运行程序,看看结果。


当前名称:结构体复数函数c语言 c语言 结构体函数
路径分享:http://pwwzsj.com/article/dosgpps.html