博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《C语言及程序设计》实践参考——复数结构体
阅读量:6452 次
发布时间:2019-06-23

本文共 941 字,大约阅读时间需要 3 分钟。

返回:

【项目1-复数结构体】

编写一个程序,首先定义一个复数数据类型,即结构类型。然后按照复数的运算规则进行计算,并按照复数表示的格式进行输出,请将程序补充完整。

#include 
struct complex{ int re; int im;};int main(){ struct complex x,y,s,p; scanf("%d%d",&x.re,&x.im); scanf("%d%d",&y.re,&y.im); //复数s是复数x和y的和 s.re=_______(1)_______; s.im=_______(2)_______; printf(" sum=%5d+%5di\n",s.re,s.im); //复数p是复数x和y的积 p.re=_______(3)_______; p.im=x.re*y.im+x.im*y.re; printf(" product=%5d+%5di\n",p.re,p.im); return 0;}

[参考解答]

#include 
struct complex{ int re; int im;};int main(){ struct complex x,y,s,p; scanf("%d%d",&x.re,&x.im); scanf("%d%d",&y.re,&y.im); //复数s是复数x和y的和,规则(a+bi)+(c+di)=(a+c)+(b+d)i. s.re=x.re+y.re; s.im=x.im+y.im; printf("sum=%d+%di\n",s.re,s.im); //复数p是复数x和y的积,规则:(a+bi)(c+di)=(ac-bd)+(bc+ad)i p.re=x.re*y.re-x.im*y.im; p.im=x.re*y.im+x.im*y.re; printf("product=%d+%di\n",p.re,p.im); return 0;}

转载地址:http://cawzo.baihongyu.com/

你可能感兴趣的文章
Javascript - 函数里传的是值还是引用?
查看>>
社区已正式上线屏蔽功能,不喜欢就「加灰」吧!
查看>>
Latex beamer书签乱码解决方法
查看>>
Python按行读取大文件
查看>>
改装智能锁,或是ofo“学习”摩拜的开始!
查看>>
7月3日云栖精选夜读丨数字化诗人:这可能是第一位用算法写诗的诺贝尔文学奖得主...
查看>>
正念奇迹(一则正能量)
查看>>
【DVWA】Web漏洞实战之File Upload
查看>>
JavaNIO基础02-缓存区基础
查看>>
ab 测试模块高并发
查看>>
教你如何避免威胁建模7大“坑”
查看>>
大咖 | 斯坦福教授骆利群:为何人脑比计算机慢1000万倍,却如此高效?
查看>>
IntelliJ IDEA自动导入包去除星号(import xxx.*)
查看>>
阿里 Blink 正式开源,重要优化点解读
查看>>
日本开设无人机专业,打造无人机“人才市场”
查看>>
win10和win server 2016新的TCP功能介绍
查看>>
Eclipse安装SVN客户端
查看>>
Ubuntu 16.04下使用Wine安装Windows版的微信(不太完美)
查看>>
区块链 | 如何投资区块链资产-《区块链历史链条》4
查看>>
北京供销大数据集团荣获“2016-2017年度数据中心优秀创新企业奖”
查看>>