第16周实践——复数结构体
来源:互联网 发布:激战2捏脸数据 编辑:程序博客网 时间:2024/04/24 19:12
问题及代码:
/*Copyright(c)2016,烟台大学计算机学院 all rights reserved.作者:曹欣宇指导教师:贺利坚完成日期:2016年12月16日题目描述 编写一个程序,首先定义一个复数数据类型,即结构类型。然后按照复数的运算规则进行计算, 并按照复数表示的格式进行输出,请将程序补充完整。输入 两个复数的实部和虚部x,y输出 x,y的和和积样例输入 2 3 5 3样例输出 sum=7+6i product=1+21i */#include <stdio.h>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=x.re+y.re; s.im=x.im+y.im; printf(" sum=%5d+%5di\n",s.re,s.im); //复数p是复数x和y的积 p.re=x.re*y.re-x.im*y.im; p.im=x.re*y.im+x.im*y.re; printf(" product=%5d+%5di\n",p.re,p.im); return 0;}
运行结果:
知识点总结:
通过学习,掌握了简单的结构体的使用。
学习心得:
此题对结构体初学者是很好的题目。
0 0
- 第16周实践——复数结构体
- 第16周实践项目一——复数结构体
- 第16周实践1 复数结构体
- 第16周 复数结构体
- 第十六周oj实践复数结构体
- 第16周实践——点结构体
- 第十六周项目—复数结构体
- 十六周—复数结构体
- 《C语言及程序设计》实践参考——复数结构体
- 第16周实践项目三——点结构体(1)
- 第16周实践项目三——点结构体(2)
- 第十六周-复数结构体
- 第一周上机实践项目——日期结构体
- 第17周上机实践项目4——日期结构体(1)
- 第17周上机实践项目4——日期结构体(2)
- 第17周上机实践项目7——电子词典结构体版
- 第16周OJ实践2 结构体---职工信息结构体
- 第十六周课后作业——项目一——复数结构体
- 很多时候,很多程序员都是这样的......
- MySQL为表增加一列属性解决方案
- springmvc中的interceptor配置
- MySQL 使用 SSL 连接(附 Docker 例子)
- 嵌入式Linux字符设备驱动模型详解
- 第16周实践——复数结构体
- XC8例子:MPLAB X 1.60, xc8, PIC16f690
- Java的LockSupport.park()实现分析
- ROS官方教程[翻译]---xacro的介绍与使用
- [Web] 简易Markdown可预览编辑器 —— Codemirror+Marked+Prism
- 解决 Android N 上 报错:android.os.FileUriExposedException
- ORACLE EBS建立一个简单的Form
- 网站必须从注重用户使用习惯去布局
- ios 如何实现UIWebView的缓存