c语言中怎么输出小数呢?

2025-04-16 02:39:49
推荐回答(1个)
回答1:

帮你改了一个地方,加了注释,你看看:

#include

#include

main()

{ int a=1,b=2,t=1,j=0;

  double i,sum;

  i=0.0;

  sum=0.0;

  clrscr();

  while(t<=20)

  { i=(double)a/b;// 这里加个强制转换就OK了

    sum=sum+i;

    j=b;

    b=a;

    a=b+j;

    t=t+1;

  }

  printf("sum=%f\ni=%f\n",sum,i);

  printf("a=%d\nb=%d",a,b);

}


运行结果: