帮你改了一个地方,加了注释,你看看:
#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);
}
运行结果: