zoukankan      html  css  js  c++  java
  • 浮点数的问题

    在做题时遇到

    include <stdio.h>
    int main()6
    {
        int i = 0, n = 0;
        double sum = 0;
        scanf_s("%d", &n);
        for (i = 1;i <= n;i++)
        {
            sum = sum + 1.0 / 2 * n - 1;
            printf("i=%d,n=%d,sum=%lf\n", i, n, sum);
        }
        printf("sum = %.6lf\n", sum);
        return 0;
    

    用2

    用2.0

    调整了定义参数的位置(for的括号内移到括号外)


    说明在C语言中,参数的位置可以在任何地方被定义,只要是第一次被使用。

    把lf改成f(我认为double只能用lf,float只能用f)


    详见https://blog.csdn.net/meme_yun/article/details/88586815

    说明主要问题还是浮点数的问题
    可是为什么我已经定义了参数类型,还是必须要使用小数?

  • 相关阅读:
    iOS-导航条
    iOS-存储
    iOS-模型传递
    iOS-日期相关
    iOS-UIViewController
    iOS-loadView方法
    iOS-UIWindow
    Spring 测试
    Spring条件注解@Conditional
    Spring多线程
  • 原文地址:https://www.cnblogs.com/Z1188G/p/13722405.html
Copyright © 2011-2022 走看看