zoukankan      html  css  js  c++  java
  • P5708 刷題記錄

    這道題還是洛谷順序結構題單中一題,需要注意的是,在本題中,abc三個變量的輸入輸出方式。
    我在做這道題的時候,第一次三個點爆了WA,看了一下代碼,發現是double型變量使用了%f輸入,導致三個變量的值都是0,所以這個要注意一下。
    解決方案有:三個變量都採用float型,或者採用%lf輸入。
    代碼如下:

    #include <stdio.h>
    #include <math.h>
    
    int main() {
        double a,b,c;
        scanf("%lf", &a);
        scanf("%lf", &b);
        scanf("%lf", &c);
        double p = 0.5 * (a + b + c);
        double S = sqrt(p*(p-a)*(p-b)*(p-c));
        printf("%.1f
    ", S);
    
        return 0;
    }
    

    其實這道題目就是對「海倫公式」的應用,之前沒有聽說過這個公式,做完題後順手百度了一下,發現可以通過秦九韶公式推出,還是滿神奇的:)

  • 相关阅读:
    idea 中的new file 没有jsp
    springboot-helloworld-idea
    springboot-RequestMappingHandlerMapping
    swagger-注解
    springboot-mybatis
    js-dialog
    js-jsTree
    maven-tomct插件
    maven-插件地址
    docker入门 基础命令 docker安装
  • 原文地址:https://www.cnblogs.com/kozumi/p/12730891.html
Copyright © 2011-2022 走看看