求大佬指点迷津 C++

 

double getdis(int a1,int b1,int a2,int b2)
{
    return sqrt((a2-a1)*(a2-a1)+(b2-b1)*(b2-b1));
}

void main()
{
    double sum = 0;
    for(int i=0;i<10;i++)
    {
        int a2,b2;
        scanf("%d %d",&a2,&b2);
        sum += getdis(1,1,a2,b2);
    }
    pritnf("%lf",sum);
}

 

用点对点的距离公式做

A(x1,y1),B(x2,y2),|AB|=√(x1-x2)²+(y1-y2)²

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632