在C语言中,我需要从用户输入
小数点例如后格式化编号以2个位数:
float x ;
printf("Enter number");
让我们假设用户进入4.54234635
我需要在整个程序进行打印和处理: 4.54
感谢推进
在C语言中,我需要从用户输入
小数点例如后格式化编号以2个位数:
float x ;
printf("Enter number");
让我们假设用户进入4.54234635
我需要在整个程序进行打印和处理: 4.54
感谢推进
scanf("%.2f",&x);
,我认为这将解决问题
使用
scanf("%.2f",&number);
或
printf("%.2f", number);
的完整列表
Integer display
%d print as decimal integer
%6d print as decimal integer, at least 6 characters wide
%f print as floating point
%6f print as floating point, at least 6 characters wide
%.2f print as floating point, 2 characters after decimal point
随着(在最后一项scanf("%.2f",&x);
)所需的修改将解决您的问题
你肯定是最后一个(%6.2f)的作品? – orustammanapov
@orustammanapov我目前已将其删除。 – Shash