其他分享
首页 > 其他分享> > 母牛上柱

母牛上柱

作者:互联网

#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