【求助】初学者求助
有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; }