C语言中声明复数用什么字母,用c语言定义复数-20210407134457.docx-原创力文档

标准化管理处编码[BBX968T-XBB8968-NNJ668-MM9N]

标准化管理处编码[BBX968T-XBB8968-NNJ668-MM9N]

用c语言定义复数

实验0 预备实验

实验题目:

用c语言的结构类型定义表示复数

(1)用浮点型

(2)实行+-*、/运算

实验代码:

#include<>

typedef struct{

int e1,e2;}Complex;

Complex InitComplex(int v1,int v2)

{Complex z;

=v1;

=v2;

return z;}

int Getreal(Complex z)

{

return ;}

int Getimagetpart(Complex z)

{

return ;

}

Complex Add (Complex z1,Complex z2)

{=+;

=+;

return z1;}

Complex Sub (Complex z1,Complex z2)

{= = z1;}

Complex Mul (Complex z1,Complex z2)

{=*++;

=*++;

return z1;}

Complex Div (Complex z1,Complex z2)

{=*++)/* =*++/* 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);

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",,;

return 0;

}

实验截图:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值