C阻抗变化反射系数

#include <math.h>

#include <stdio.h>

#include<stdlib.h>

void main()

{

double RZ11,IZ11;

double a,b,c,d,e,f,g;

int i=1,goon=1;

do{

    i=0;

printf("输入阻抗的实部 Real(Z11) =  ");

scanf("%lf",&RZ11);

printf("输入阻抗的虚部 Imag(Z11) =  ");

scanf("%lf",&IZ11);

printf("==========输入阻抗为%g + j*(%g)\n",RZ11,IZ11);

a=RZ11-50;

b=RZ11+50;

c=a*b+IZ11*IZ11;

d=IZ11*(b-a);

e=b*b+IZ11*IZ11;

f=c/e;

g=d/e;

    printf("反射系数为%g + j*(%g)\n",f,g);

printf("\n=======是否继续阻抗匹配,继续请按1,退出请按任意键=========");

scanf("%d",&goon);

if(goon==1)

    i=1;

else

    i=0;

}

while(i==1);

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值