在我的程序中,用户在输出中输入他需要的小数位数。我将此输入保存为deci。我如何使用这个变量 deci 作为精度修饰符?
样本:
输入数字:23.6788766
输入小数位数:2
输出:23.67
最佳答案
如果是 C 你可以这样做:
float floatnumbervalue = 42.3456;
int numberofdecimals = 2;
printf("%.*f", numberofdecimals, floatnumbervalue);
关于c - 精度修饰符作为 C 中的变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18580981/