【问题标题】:How to choose the number of decimals in C如何在C中选择小数位数
【发布时间】:2014-03-30 18:53:23
【问题描述】:

早上好, 我叫 David,我是新来的,这是我的第一篇文章,我来自西班牙,我从去年夏天开始使用 Java 开发,从 1 月开始使用 C。

我必须用 C 语言编写一个程序,该程序必须使用 Newton-Raphson 方法计算函数的零,该程序还应该询问用户小数位数。

这是代码摘要:

long double result=4.2367423847652347624523645237642
int decimal;
printf("How many decimal places do you want? \n);
scanf("%i",&decimal);
printf("The result is: %.**Lf"result);

我在 * 中有问题,如果我写 20,在 * 中应该有 20 (%.20Lf),我该怎么做呢

感谢您的宝贵时间

P.S.:对不起我的英语!!

【问题讨论】:

    标签: c format decimal choice


    【解决方案1】:

    用途:

    printf("The result is: %.*Lf", decimal, result);
    

    【讨论】:

    • 注意:如果您想在decimal == 0时也看到小数点,请使用"%#.*Lf"
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-25
    • 1970-01-01
    • 2018-05-10
    • 2012-11-05
    • 2017-03-15
    • 2022-07-06
    • 1970-01-01
    相关资源
    最近更新 更多