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://lswzjz.com/article/dosgpps.html