Copyright (c) 2016 烟台大学计算机与控制工程学院
All rights reserved.
文件名称:test.cpp
作者:何定钦
完成日期:2016年12月16日
题目描述:编写一个程序,首先定义一个复数数据类型,即结构体类型;并按照复数的加法和乘法算出另外的复数。
输入:两个复数的实数部分和复数部分的值。
输出:两个新的复数。
样例输入:1 11 1
样例输出:sum=   2+   2iproduct=   0+   2i
分析:
#include <stdio.h>
#include <stdlib.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.re=x.re+y.re;s.im=x.im+y.im;printf("  sum=%5d+%5di\n",s.re,s.im);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;
}

结果:

知识点总结:

学习了结构体的简单定义与运用。

心得体会:

注意如何使用结构体当中的成员来进行运算。

第十六周 结构体复数计算相关推荐

  1. C语言程序设计作业07:第十六周作业

    | 这个作业属于哪个课程 C语言程序设计II 我在这个课程的目标是 了解并精通C语言 这个作业在那个具体方面帮助我实现目标 了解函数的编译和构造,认识有些已有的库函数 -参考文献- -C语言程序设计教 ...

  2. 研究生周报(第十六周)

    研究生周报(第十六周) 学习目标 语音与语言处理--机器翻译和编码器解码器模型 语音与语言处理--成分语法 语音与语言处理--成分解析 语音与语言处理--依存解析 Scala基本语法和简单使用 地址项 ...

  3. 达拉草201771010105《面向对象程序设计(java)》第十六周学习总结

    达拉草201771010105<面向对象程序设计(java)>第十六周学习总结 第一部分:理论知识 1.程序与进程的概念: (1)程序是一段静态的代码,它是应用程序执行的蓝 本. (2)进 ...

  4. 杨玲 201771010133《面向对象程序设计(java)》第十六周学习总结

    <面向对象程序设计(java)>第十六周学习总结 第一部分:理论知识学习部分 1.程序是一段静态的代码,它是应用程序执行的蓝本.进程是程序的一次动态执行,它对应了从代码加载.执行至执行完毕 ...

  5. C语言编程>第二十六周 ⑥ 请补充fun函数,该函数的功能是:按 “0”到 “9”统计一个字符串中的奇数数字字符各自出现的次数,结果保存在数组num中。注意:不能使用字符串库函数。

    例题:请补充fun函数,该函数的功能是:按 "0"到 "9"统计一个字符串中的奇数数字字符各自出现的次数,结果保存在数组num中.注意:不能使用字符串库函数. ...

  6. 第十六周学习周报(20180618-20180624)

    第十六周学习周报 一.本周学习情况 1.本周主要学习李宏毅老师的机器学习课程 Unsupervised Learning-Linear Methods Unsupervised Learning-Ne ...

  7. C语言编程>第二十六周 ① 函数fun的功能是:将形参b所指数组中的前半部分元素的值和后半部分元素的值对换。形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动。

    例题:函数fun的功能是:将形参b所指数组中的前半部分元素的值和后半部分元素的值对换.形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动. 例如,若a所指数组中的数据依次为:11 22 33 ...

  8. 八叉树和十六叉树结构

    (1)三维和四维数据结构的提出.前面介绍的数据结构都是二维的,然而在有些信息系统中,需要有真三维的空间数据结构.例如矿山开采中的地下资源埋藏和采矿巷道的空间分布,如果用二维的坐标体系就根本无法很好表达 ...

  9. 201771010110孔维滢《面向对象程序设计Java》第十六周实验总结

    理论知识部分: 1.程序与进程: 程序是一段静态的代码,它是应用程序执行的蓝本. 进程是程序的一次动态执行,它对应了从代码加载.执行至执行完毕的一个完整过程. 2.多线程 多线程是进程执行过程中产生的 ...

最新文章

  1. 查看apache、linux、kernel、nginx等版本
  2. java f.add()_f.add(p1,First); 那个“First”是什么意思呀?
  3. STL常用的遍历算法
  4. [网络安全提高篇] 一〇五.SQL注入之揭秘Oracle数据库注入漏洞和致命问题(联合Cream老师)
  5. linux raw socket 例子,raw socket编程例子
  6. 换发型算法_GitHub - fredliu168/yry: yry(颜如玉)—— 一个实现人脸融合的算法,可以接近腾讯天天P图疯狂变脸功能的效果...
  7. 推荐8个超棒的学习 jQuery 的网站
  8. laravel-admin form中的switch控件 不改变状态提交后值为0
  9. setResult详解
  10. 25款漂亮的 WordPress 杂志主题
  11. 操作系统文件的物理结构(文件分配方式)
  12. 常见系统故障修复(二)——修复GRUB引导故障
  13. Mstar方案软件运行基本原理
  14. ArcGIS插件安装通用问题汇总
  15. 每天一个小技巧——网易邮箱配置阿里云企业邮箱配置信息设置
  16. 2016 GitHub章鱼猫观察报告之开源统计
  17. 3点钟无眠区块链:96小时聊天内容精华全记录
  18. 博客设计展示:25个优秀博客设计
  19. 对大学生就业难的认识
  20. 低成本创业必知的五个“基本点”

热门文章

  1. drozer之玩转sieve
  2. docker制作支持中文的Centos7镜像
  3. 机床生产监控系统,助力机床管理智能化
  4. 转载 ARM Linux 3.10.61 的启动 —— (一)解压缩阶段
  5. 央视3-15曝光第一案:“短信车”大揭密
  6. sklearn --make_moons
  7. 2021计算机二级office考试题型,2021年计算机二级MSOffice考试PPT题型汇总附答案.doc...
  8. python 打开csv文件,报错'utf-8' codec can't decode bytes in position 16: invalid continuation byte
  9. 电赛滚球控制系统树莓派代码
  10. 小唐说设计模式————策略模式篇