【求助】初学者求助
有a,b,c,d四个圆,a和b的面积等于c和d的面积要求,输入a和b的直径后计算出面积
然后输入c的直径计算出d的直径为多少。
程序代码:#include <stdio.h>
#include <math.h>
int main()
{
float a,b,c,d;
float area,pi=3.14,t;
scanf("%f%f%f",&a,&b,&c);
area=pi*a*a+pi*b*b; //或者算a*a,b*b……的时候用pow(a,2),pow(b,2)……
t=area-pi*c*c;
if(t>=0)
d=sqrt(t/pi); //求d的面积除3.14后的平方根
else printf("input error");
printf("%.2f",d);
return 0;
}