C语言中声明复数用什么字母,用c语言定义复数

《用c语言定义复数》由会员分享,可在线阅读,更多相关《用c语言定义复数(3页珍藏版)》请在人人文库网上搜索。

1、用 c 语言定义复数实验 0 预备实验实验题目 :用 c 语言的结构类型定义表示复数(1) 用浮点型(2) 实行 +-* 、 / 运算实验代码 :#includetypedef structint e1,e2;Complex;Complex InitComplex(int v1,int v2)Complex z;z、 e1=v1;z、e2=v2;return z;int Getreal(Complex z)return z 、 e1;int Getimagetpart(Complex z)return z 、 e2;Complex Add (Complex z1,Complex z2)z1、e。

2、1=z1、 e1+z2、 e1;z1、 e2=z1、 e2+z2、 e2;return z1;Complex Sub (Complex z1,Complex z2)z1、e1=z1、 e1-z2、 e1;z2、 e2=z1、 e2-z2、 e2;return z1;Complex Mul (Complex z1,Complex z2)z1、e1=z1、 e1*z2 、 e1+z1、e2+z2、 e2;z1、 e2=z1、 e1*z2 、 e2+z1、 e2+z2、 e1;return z1;Complex Div (Complex z1,Complex z2)z1、e1=(z1、 e1*z2 。

3、、 e1+z1、 e2+(-z2、e2)/(z2 、 e1*z2 、e1-z2、 e2*z2 、e2); z1、 e2=(z1、 e1*(-z2 、 e2)+z1、 e2+z2、 e1)/(z2 、 e1*z2、 e1-z2、 e2*z2 、e2);return z1;main()char e;int x,y,a,b;Complex z1,z2,z;printf(please input first complex number:n);scanf(%d%d,&x,&y);用 c 语言定义复数z1= InitComplex(x,y);printf(the other one: n);scanf(%d%d,&a,&b);z2= InitComplex(a,b);printf(please choice operation :+,-,*,/:n);getchar();scanf(%c,&e);if(e=+)z=Add( z1,z2);if(e=-)z=Sub(z1,z2);if(e=*)z=Mul(z1,z2);if(e=/)z=Div(z1, z2);printf(%d+%di,z 、 e1,z、 e2);return 0;实验截图 :用 c 语言定义复数。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值