如何选择C中的小数位数

时间:2014-03-30 18:53:24

标签: c format decimal choice

早上好, 我的名字是大卫,我是新来的,这是我的第一篇文章,我来自西班牙&我从去年夏天开始用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。:对不起我的英语!!

1 个答案:

答案 0 :(得分:1)

使用:

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