我正在尝试将增量值打印到给定的数字(0.1)。我得到两个输入x和y,然后尝试将值从x到y的打印值增加0.1,但我遇到了问题。下面是我的代码。预先感谢。
#include<stdio.h>
int main()
{
float x,y,i;
scanf("%f %f\n",&x,&y);
for(i=x;i<=y;)
{
printf("%.1f ",i);
i=i+0.1;
}
输入: 9.4 10.2
输出:
9.4 9.5 9.6 9.7 9.8 9.9 10.0 10.1
预期输出:
9.4 9.5 9.6 9.7 9.8 9.9 10.0 10.1 10.2