复数乘法中的结构体赋值
2013-06-19 11:34
232 查看
#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语言学习——一种新的结构体赋值方法
- 结构体赋值
- C语言---结构体成员变量加“点”赋值
- 含有数组的结构体或类的赋值
- PAT(Basic Level)_1051_复数乘法
- 1051. 复数乘法 (15)
- 结构体初始化及结构体指针.结构体数组.结构体函数的调用赋值等
- 《更好的解釋(數學篇)》——EX001:理解复数的乘法是怎样实现的
- 第十六周项目—复数结构体
- 复数结构体
- 第十六周—C语言 项目一(复数结构体)
- C语言中结构体赋值问题的讨论
- 关于结构体的赋值问题
- 1051. 复数乘法 (15)
- 1051. 复数乘法 (15)
- 1051. 复数乘法 (15)
- C语言中结构体的直接赋值
- PAT乙级1051. 复数乘法 (15)