1 solutions

  • 1
    @ 2021-10-13 21:54:26

    P1029. 璃月到稻妻 题解

    声明:建议先认真做题后再来看题解,AC一题fighting

    题目回顾

    Kirk学长最近在玩游戏,在原神的世界里没日没夜的肝,终于踏上了从璃月到稻妻的船。那么问题来了,Kirk啥都不懂,也不知道在哪里上船,于是随便说了两个整数表示在璃月上船的坐标。稻妻也是第一次也不知道那里下船,就去问船长哪里下船比较合适,船长应声答出两个整数是下船的坐标。

    那么现在问题来了,Kirk学长数学算术堪忧,想让你帮忙计算璃月到稻妻到底有多远。(不考虑船在路上出现任何意外情况,走最短的路线)

    题目分析

    废话很多,提取关键信息,可以得到需要输入两个坐标,并且计算两个坐标之间的最短路线,由于不考虑意外情况所以直接计算直线距离。 带入两点间距离公式即可得到答案。

    写给刚入门的小伙伴:但是要注意数据保留的具体位数,刚接触C语言的小伙伴们可能会用int型存储结果这是不行的哦。

    可行代码

    #include <stdio.h>
    #include <math.h>
    int main(){
        int x1, x2, y1, y2;
        scanf("%d%d%d%d", &x1, &y1, &x2, &y2);
        printf("%.2lf", sqrt(pow(x1 - x2, 2) + pow(y1 - y2, 2)));
        return 0;
    }
    

    END 不懂的同学可以私聊Kirk,将不断完善题解

    • 1

    Information

    ID
    30
    Time
    1000ms
    Memory
    256MiB
    Difficulty
    4
    Tags
    # Submissions
    45
    Accepted
    20
    Uploaded By