早上好, 我的名字是大卫,我是新来的,这是我的第一篇文章,我来自西班牙&我从去年夏天开始用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。:对不起我的英语!!
答案 0 :(得分:1)
使用:
printf("The result is: %.*Lf", decimal, result);