下载此文档

数据结构实验报告.doc


文档分类:中学教育 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
实验报告
题目:复数的四则运算
班级:计算机一班姓名:金琪松学号:20107976 完成日期:
需求分析
1、本演示程序中,主要显示出复数的四则运算输出的运算结果字符串中将不含重复字符或非法字符。
2、演示程序以VC++,输入相应数据,第一个为实部,
第二个为虚部,第三个为实部,第四个为虚部,以此类推,选择运算方式,结果输出在最后。
3、程序可以对任意复数进行四则运算。
4、测试数据:
(1)0;0;应输出“0”
(2),0;,;应输出“+”
(3)-,;,-;应输出“--”
(4)0,;-,-;应输出“-”
(5),-8;-,0;应输出“-i8”
概要设计
定义输入的第一个为实数部分,第二个为虚数部分,第三个为实数部分,第四个为
虚数部分。
定义算法:定义出所有算法:
四则运算: 加法:=+;
=+;
减法:=-;
=-;
乘法:=*-*;
=*+*;
3、输出并调用前面定义的函数
详细设计
程序代码为:
#include<>
typedef plex
{
float real;
float xu;
} Complex;
void plex &c,float a,float b)
{
=a;
=b;
}
void plex &plex plex c2)
{
=+;
=+;
}
void plex &plex plex c2)
{
=-;
=-;
}
void plex &plex plex c2)
{
=*-*;
=*+*;
}
void plex c)
{
if(==&&==)
printf("输入的复数为0\n");
else
if(==)
printf("% i\n",);
else
if(<0)
printf("输入的第一个复数是%%\n",,);
else
if(>0)
printf("输入的第二个复数是%+%\n",,);
else
printf("%\n",);

}
void plex c)
{
printf("该复数的实部

数据结构实验报告 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小146 KB
  • 时间2018-04-17