手机
当前位置:查字典教程网 >编程开发 >C语言 >复数乘法中的结构体赋值实现代码
复数乘法中的结构体赋值实现代码
摘要:废话不多说,直接上代码复制代码代码如下:#includeusingnamespacestd;typedefstruct{doublereal...

废话不多说,直接上代码

复制代码 代码如下:

#include <iostream>

using namespace std;

typedef struct

{

double real;

double imag;

} complex;

//复数乘法

complex X_complex(complex a, complex b)

{

complex temp;

temp.real = a.real * b.real - a.imag * b.imag;

temp.imag = b.imag * a.real + a.imag * b.real;

return temp;

}

int main(int argc, char *argv[])

{

complex a,b,c;

a.real = 2;

a.imag = 3;

b.real = 4;

b.imag = 5;

c = X_complex(a,b);//结构体可以作为返回值,然后赋值给另一个相同结构体的变量

cout<<c.real<<","<<c.imag<<endl;

return 0;

}

【复数乘法中的结构体赋值实现代码】相关文章:

递归法求最大公约数和最小公倍数的实现代码

解析C++无锁队列的实现代码

归并排序的递归实现与非递归实现代码

C语言使用stdlib.h库函数的二分查找和快速排序的实现代码

哈夫曼的c语言实现代码

C语言中打印特殊图案的实现代码

C语言中字符串和数字的相互转换实现代码

方阵顺时针旋转的实现代码

C与C++中结构体的区别

C 创建链表并将信息存储在二进制文件中读取的实例代码

精品推荐
分类导航