#includevoid main(){ int i=1,j=2,s,u; float sum=2; //sum应该初始化为2 for(u=1;u<20;u++) //for也要改动下,去掉= { sum+=(float)(j)/i; s=j; j=j+i; i=s; } printf("总和为%7.5f\n",sum); }以上回答你满意么?