问题及代码:

/*Copyright(c)2016,烟台大学计算机学院 all rights reserved.
作者:曹欣宇
指导教师:贺利坚
完成日期:2016年12月16日
题目描述编写一个程序,首先定义一个复数数据类型,即结构类型。然后按照复数的运算规则进行计算,并按照复数表示的格式进行输出,请将程序补充完整。
输入两个复数的实部和虚部x,y
输出x,y的和和积
样例输入2 35 3
样例输出sum=7+6iproduct=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;
}

运行结果:

知识点总结:

通过学习,掌握了简单的结构体的使用。

学习心得:

此题对结构体初学者是很好的题目。

第16周实践——复数结构体相关推荐

  1. 第16周实践——点结构体

    问题及代码: (一) /*Copyright(c)2016,烟台大学计算机学院 all rights reserved. 作者:曹欣宇 指导教师:贺利坚 完成日期:2016年12月16日 题目描述请编 ...

  2. 第16周实践项目三——点结构体(2)

    问题及代码 (2)请编写程序,输入两点p1和p2的坐标,输出两点之间的距离,以及p1关于x轴的对称点,p2关于原点的对称点,运行结果如下图所示: /*烟台大学计算机学院 2016 作者: 马春澎完成日 ...

  3. C02-程序设计基础提高班(C++)第8周上机任务-结构体

    第8周:阅读教材第7章(p201-230),主要内容是结构体与自定义类型,同时也希望将同学们将第3-7章的内容整理一下,完成第8周上机任务,本周任务将增加一些对用结构化程序设计技术解决问题的综合性题目 ...

  4. 第16周实践——学生成绩处理

    问题及代码: (一) /*Copyright(c)2016,烟台大学计算机学院 all rights reserved. 作者:曹欣宇 指导教师:贺利坚 完成日期:2016年12月16日 题目描述(1 ...

  5. 《C语言及程序设计》实践项目——结构体应用

    返回:贺老师课程教学链接 [项目1-学生成绩统计] 每位同学的信息学号.姓名.C.高数.英语成绩.定义一个学生成绩的结构体数组,其中的数据成员包括学号(char num[13]).姓名(name).三 ...

  6. 第16周实践项目二——学生成绩处理(2)

    问题及代码 #include <stdio.h> #define N 100 /*N表示最多允许的学生人数*/ struct Student {int num; //学号int c; // ...

  7. 东北大学acm暑期夏令营结构体

    <!doctype html> NEUQ-ACM-CAMP-B011-结构体-枚举 NEUQ-ACM-CAMP-B011-结构体-枚举 开始时间 2022/08/18 08:07:00 结 ...

  8. 重温C语言十四-----结构体与共用体

    文章目录 结构体和共用体 1.基本介绍 -1,需求: 2.走向结构体 -1.结构体关系图 -2,面向对象的方式(struct)解决养猫的问题 -3.结构体和结构体变量的区别与联系 -4,结构体在内存中 ...

  9. c语言结构体在内存中的存储,C语言结构体在内存中的存储情况探究------内存对齐...

    条件(先看一下各个基本类型都占几个字节): voidsize_(){ printf("char类型:%d", sizeof(char)); printf("int类型:% ...

最新文章

  1. Go 语言编程 — 作用域
  2. Unity3D各平台路径(包括手机内置存储路径、SD卡等等)
  3. 安装 m2eclipse 插件
  4. AT NEW 用法和注意
  5. C#通过工厂模式,我把一大堆if干掉了
  6. leetcode 766. 托普利茨矩阵
  7. 符江职高计算机教什么,高县符江职高具体地址
  8. 62. 拆分初始化负载
  9. linux mysql更改表字段_MySQL 修改表字段优化方案
  10. zqoj 1819: 加加加!(油) 【水题】【郑大校赛】
  11. AquaCrop_原理学习笔记05:土壤水分平衡及土壤属性基本概念
  12. java 验证码 仿12306_Java仿12306图片验证码
  13. 支付宝——手机网站支付接口研究
  14. Excel的一些实用函数(if函数,vlookup函数,match函数)
  15. 机器人路径规划_人工蜂群算法
  16. 学习笔记:CentOS7学习之十六:LVM管理和ssm存储管理器使用
  17. Python 搭建excel数据分析环境(符Demo源码)
  18. 《大话数据结构》看书笔记--算法
  19. 双显示器扩展怎么设置上下扩展
  20. Bootstrap(二)

热门文章

  1. 数据结构与算法题目集(中文) - 7-46 新浪微博热门话题(30 分)
  2. 智能计算之服务器软硬件架构
  3. 球与三角形的动态碰撞测试
  4. 看到一个想收藏的的AJAX小列子
  5. 人类始终无法抗拒的十种心理
  6. jmap heap输出各项参数解释
  7. 智慧城市在七个方面的应用
  8. Java--IO在对应的文件夹内查找对应的文档
  9. linux中操作文件的上传和下载
  10. 自制编程语言 基于c语言,GitHub - yifengyou/sparrow: 郑钢《自制编程语言》随书源码及读书笔记...