复数的基本运算(C语言).doc
《复数的基本运算(C语言).doc》由会员分享,可在线阅读,更多相关《复数的基本运算(C语言).doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流复数的基本运算(C语言).精品文档.#include#includetypedef struct fushu/抽象数据类型定义float real;/数据对象float image;fushu;fushu ComplexNumberInput(float a,float b)/构造二元组fushu c;c.real=a;/实部c.image=b;/虚部return(c);fushu ComplexNumberAdd(fushu c1,fushu c2)/求和运算fushu sum;sum.real=c1.real+c2.real;sum.im
2、age=c1.image+c2.image;return (sum);fushu ComplexNumberSub(fushu c1,fushu c2)/求差运算fushu sub;sub.real=c1.real-c2.real;sub.image=c1.image-c2.image;return (sub);fushu ComplexNumberMul(fushu c1,fushu c2)/求积运算fushu Mul;Mul.real=c1.real*c2.real-c1.image*c2.image;Mul.image=c1.real*c2.image+c1.image*c2.real;
3、return (Mul);fushu ComplexNumberDiv(fushu c1,fushu c2)/求商运算 fushu div; float d1,d2,d3,d4; d1=c1.real*c2.real+c1.image*c2.image; d2=c2.real*c2.real+c2.image*c2.image; d3=c1.image*c2.real-c1.real*c2.image; d4=c2.real*c2.real+c2.image*c2.image; if(d2!=0&d4!=0) div.real=d1/d2; div.image=d3/d4; return(di
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 复数 基本 运算 语言
限制150内