母牛上柱
作者:互联网
#include<stdio.h>
#include<math.h>
#define pi 3.1415926535//宏定义pi;
int main()
{
int n;
scanf("%d",&n);
while(n--){
int a,b,r,h;
scanf("%d%d%d%d",&a,&b,&r,&h);
int sum=fabs(a-b);//求角度绝对值;
if(sum>180) sum=360-fabs(a-b);//如果大于180,变回180之内;
double min=sum*1.0/360.0*2.0*pi*(r*1.0);//求出底边;
if(n==0) printf("%.2lf",pow(min*1.0,2)+pow(h*1.0,2));//两点间距离;
else printf("%.2lf\n",pow(min*1.0,2)+pow(h*1.0,2));
}return 0;
}
标签:1.0,int,pow,sum,d%,上柱,pi,母牛 来源: https://blog.csdn.net/weixin_52217021/article/details/110753556