• NOI-1.3-05-计算分数的浮点数值-double要注意


    05:计算分数的浮点数值

    总时间限制: 
    1000ms
     
    内存限制: 
    65536kB
    描述

    两个整数a和b分别作为分子和分母,既分数 a/b ,求它的浮点数值(双精度浮点数,保留小数点后9位)

    输入
    输入仅一行,包括两个整数a和b
    输出
    输出也仅一行,分数 a/b 的浮点数值(双精度浮点数,保留小数点后9位)
    样例输入
    5 7
    样例输出
    0.714285714
    提示
    使用printf("%.9lf", ...)实现保留小数点后9位
    #include <iostream>
    #include <algorithm>
    #include <stdio.h>
    #include <string>
    #include <ctype.h>
    
    using namespace std;
    
    int main()  {
        double a, b;
        cin >> a >> b;
        double c = a/b;
        // int d = a/b;
        // c = c-d;
        printf("%.9lf", c);
    
        return 0;
    }

    注意定义a, b为double,如果是int就会在计算c时得到0,

    另外这里说输出时为lf,其实只是f也可以,但是通常来说

    lf-double

    f-float

    对应关系是这样的

  • 相关阅读:
    【LeetCode】085. Maximal Rectangle
    哈希查找
    堆排序
    归并排序
    希尔排序
    快速排序
    堆区和栈区,malloc和new的区别
    C++基础
    二分查找
    冒泡排序
  • 原文地址:https://www.cnblogs.com/QingHuan/p/7011207.html
Copyright © 2020-2023  润新知