复数乘法中的结构体赋值实现代码

 更新时间:2013年10月11日 08:55:51   作者:  
复数乘法中的结构体赋值实现代码。需要的朋友可以过来参考下,希望对大家有所帮助

废话不多说,直接上代码

复制代码 代码如下:

#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++中的常见编译错误进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • C语言超详细讲解字符串相乘

    C语言超详细讲解字符串相乘

    这篇文章主要介绍了用C语言如何来实现字符串相乘的方法,这里我们会利用到memset函数,memset函数是对较大的结构体或数组进行清零操作的一种最快方法,可以说是初始化内存的“万能函数”,下面我们详细了解一下
    2022-03-03
  • 基于C++自动化编译工具的使用详解

    基于C++自动化编译工具的使用详解

    本篇文章是对C++中自动化编译工具的使用进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • C++ Opencv实现录制九宫格视频

    C++ Opencv实现录制九宫格视频

    这篇文章主要为大家介绍了如何利用C++和OpenCV库实现录制九宫格视频,文中的示例代码讲解详细,对我们学习OpenCV有一定帮助,感兴趣的可以了解一下
    2022-05-05
  • 数据结构 双机调度问题的实例详解

    数据结构 双机调度问题的实例详解

    这篇文章主要介绍了数据结构 双机调度问题的实例详解的相关资料,双机调度问题,又称独立任务最优调度:用两台处理机A和B处理n个作业的实例,需要的朋友可以参考下
    2017-08-08
  • 详解c++ libuv工作队列

    详解c++ libuv工作队列

    这篇文章主要介绍了c++ libuv工作队列的相关资料,帮助大家更好的理解和使用libuv,感兴趣的朋友可以了解下
    2021-02-02
  • C++中std::sort函数介绍和使用场景

    C++中std::sort函数介绍和使用场景

    std::sort函数是C++标准库中常用的排序函数之一,它可以对各种类型的序列进行排序,本文就来介绍一下C++中std::sort函数介绍和使用场景,感兴趣的可以了解一下
    2024-02-02
  • C语言实现简单的三子棋游戏

    C语言实现简单的三子棋游戏

    这篇文章主要为大家详细介绍了C语言实现三子棋游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-09-09
  • C++ 标准模板库 STL 顺序容器详解

    C++ 标准模板库 STL 顺序容器详解

    这篇文章主要介绍了C++ 标准模板库 STL 顺序容器详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-05-05
  • C语言学习基础知识分享

    C语言学习基础知识分享

    这篇文章主要介绍了C语言学习基础知识分享的相关资料,需要的朋友可以参考下
    2023-01-01

最新评论