如何使用c打印增量值0.1?

时间:2019-02-21 15:29:11

标签: c

我正在尝试将增量值打印到给定的数字(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

0 个答案:

没有答案