求复数之积。利用结构变量求解如下两组复数之积。

za={3,4}, zb={5,6}

za={10,20}, zb={30,40}

**输出格式要求:"(%d+%di)*(%d+%di)=" "(%d+%di)\n"
程序运行示例如下:
(3+4i)*(5+6i)=(-9+38i)
(10+20i)*(30+40i)=(-500+1000i)

#include "stdio.h"struct complx
{               int real;int im;
}               ;
main()
{               static struct complx za={3,4};static struct complx zb={5,6};struct complx x,y,z;struct complx cmult();void cpr();z=cmult(za,zb);cpr(za,zb,z);x.real = 10; x.im = 20;y.real = 30; y.im = 40;z=cmult(x,y);cpr(x,y,z);
}
struct complx cmult(struct complx za, struct complx zb)
{               struct complx w;w.real = za.real*zb.real - za.im*zb.im;w.im   = za.real*zb.im+za.im*zb.real;return w;
}
void cpr(struct complx za, struct complx zb, struct complx z)
{               printf("(%d+%di)*(%d+%di)=",za.real,za.im,zb.real,zb.im);printf("(%d+%di)\n",z.real,z.im);
}

C语言程序设计——结构体的运用 求复数之积。利用结构变量求解如下两组复数之积。相关推荐

  1. 求复数之积。利用结构变量求解如下两组复数之积

    za={3,4}, zb={5,6}za={10,20}, zb={30,40}**输出格式要求:"(%d+%di)*(%d+%di)=" "(%d+%di)\n&quo ...

  2. (篇十)用结构体数组处理学生成绩、结构体类型函数求平均值

    文章目录 一.结构体变量 二.用结构体数组处理学生成绩 三.结构体类型函数求平均值 用C语言学好结构化编程逻辑!本篇主要分析结构体数组和结构体类型的函数,对于二级C语言来说,主要是考处理学生多个成绩上 ...

  3. C语言定义了一个结构体怎么分配内存?C\C++中结构体变量与结构体指针内存分配问题?

    C语言定义了一个结构体怎么分配内存?C\C++中结构体变量与结构体指针内存分配问题? 问题1:结构体指针最开始怎么分配内存?用sizeof()是不能确定大小的. 问题2:给结构体变量分配之后,是否还要 ...

  4. 【精华文】C语言结构体特殊情况分析:结构体指针 / 基本数据类型指针,指向其他结构体

    参考链接:Structure pointer pointing to different structure instance 注:可以查看此篇的问题和唯一的回复,那是相对正确的,不要看comment ...

  5. Go 学习笔记(14)— 结构体定义、实例化、初始化、匿名结构体、结构体访问、结构体作为形参、结构体指针

    Go 语言中没有 "类" 的概念,也不支持 "类" 的继承等面向对象的概念.Go 语言不仅认为结构体能拥有方法,且每种自定义类型也可以拥有自己的方法. 1. 结 ...

  6. PAT甲级1141 PAT Ranking of Institutions :[C++题解]结构体、排序、哈希表、结构体构造函数、结构体内写函数、排名

    文章目录 题目分析 题目来源 题目分析 来源:acwing 分析:和下面这题是一道题: PAT甲级1137 Final Grading:[C++题解]结构体.排序.哈希表.结构体构造函数.结构体内写函 ...

  7. linux结构体转qbytearray,QByteArray储存二进制数据(包括结构体,自定义QT对象)

    因为利用QByteArray可以很方便的利用其API对内存数据进行访问和修改, 构建数据库blob字段时必不可少; 那如何向blob内写入自定义的结构体和类 //自定义person结构体 typede ...

  8. 中的数组怎么转成结构体_PLC知识,什么是数组和结构体?

    今天给大家介绍一下什么是数组,什么是结构体,关于数组我们会介绍数组的定义.它的使用方法,关于结构体我们会介绍结构体的使用.怎么去建立一个结构体等知识,之前也是有部分学员有问过这些问题的,那么都一块儿给 ...

  9. 谈谈结构体部分成员排序(重载的利用/sort)

    涉及知识点: 1.重载运算符的知识 2.sort函数的使用 3.高精度排序 sort函数的用法? 通过面向百度GOOGLE编程的我,得知,sort的用法 sort函数详解(史上最完整QAQ) - Al ...

最新文章

  1. 关于深度学习编译器,这些知识你需要知道
  2. Windows下查看已经安装的GPU的情况
  3. OSChina 周四乱弹 —— 画种稻画美食难画吃屎
  4. ubuntu 18.04下按照搜狗输入法
  5. 我们是如何做好前端工程化和静态资源管理 - 無雄 - 博客园
  6. (原创)计算机视觉之数学原理-基础篇
  7. html5游戏开发-零基础开发RPG游戏-开源讲座(四)
  8. js生成java uuid_JS生成UUID 前端UUID
  9. 【计算机网络技术】IP 地址共分哪几类?怎样确定一个IP地址它是属于哪一类的?
  10. 笔记本蓝牙显示输入码无效_蓝牙键盘输入码错误无法连接笔记本(win10)
  11. idea spring boot 修改 html,js 等不用重启即时生效
  12. 龙芯平台OsTools-Gmac更新
  13. ABB 120 六轴机械手臂编程调试(二)
  14. 锐龙9 7845HX 和锐龙9 6900HX选哪个 r9 7845HX 和6900HX差距
  15. gre计算机考试科目,gre的考试内容和科目
  16. js钢琴(含钢琴按键音效包)
  17. 7-6 愤怒的牛 (25 分)
  18. 突破!龙芯国产域名服务器+红枫2.0 底层技术问题再进一步
  19. 学校的校园景点平面图(校园景点迷你地图C++数据结构)
  20. 聊聊RSNA2017上的机器学习

热门文章

  1. 【车间调度】粒子群算法求解6X6车间调度问题【含Matlab源码 411期】
  2. 正则表达式 常用工具类
  3. 追求卓越的Stewart
  4. 黑马头条_前端项目_总结
  5. html 隐藏整个fieldset,HTML fieldset disabled 属性 | 菜鸟教程
  6. 基于c语言的数字pid控制算法及实现,基于C语言的数字PID控制算法及实现.pdf
  7. 2020微信支付之PC网站(Native)支付详解
  8. 全志A33开发板的android环境搭建及编译、打包
  9. 杂谈---程序猿的悲催事儿,您怎么看?
  10. P3205 [HNOI2010]合唱队(区间)