在做题时遇到

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

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

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-21
  • 2021-07-24
  • 2021-07-24
猜你喜欢
  • 2022-03-08
  • 2021-11-03
  • 2022-12-23
  • 2021-10-25
  • 2021-11-06
  • 2021-08-31
  • 2022-12-23
相关资源
相似解决方案