编程问题,将一个已知数学式子编程计算出来
如何将R=(1/m)(log₂(1+X)+log₂(1+Y)),m=2,3,4。用c语言编程计算 其中X,Y自定量。希望能给出完整的程序来。因为我不会写。
能实现R=(1/m)(log₂(1+X)+log₂(1+Y))计算的程序和一种运行结果在下面,程序中m、x、y的数据通过键盘输入。你可以根据你的要求进一步修改此程序。
#include"stdio.h"
#include"math.h"
void main()
{
int m;
double r,x,y,a,b,c,d;
printf("m:");
scanf("%d",&m);
printf("x,y:");
scanf("%lf %lf",&x,&y);
a=1+x;
b=1+y;
c=log10(a)/log10(2);
d=log10(b)/log10(2);
r=(1.0/m)*(c+d);
printf("%f %f %f
",c,d,r);
}
上一篇:9g的视频哪个盘可以保存
热门标签: