标签: c input scanf
我正在尝试使用scanf从键盘输入中读取浮点值。
float n; printf("Input a float value: "); scanf("%f", &n);
当我输入4.2时,我的变量的值变为4,19999981。 screenshot
我需要将输入值除以另一个浮点值,因此我得到了不相关的结果。我不能限制逗号后的符号数,因为我不知道用户想输入多少个数字。 如何解决问题?