i<20和i<n,n=20的区别!
#include<stdio.h>void main()
{
int i,t,n=20;
float a=2,b=1,s=0;
for(i=1;i<=n;i++)//为什么这条语句不能直接写成for(i=1;i<=20;i++)//这么编译时可以的,只是我不明白为什么要再加一个中间变量?
{
s=s+a/b;
t=a;
a=a+b;
b=t;
}
printf("Sum=%9.6f\n",s);
}
[ 本帖最后由 我叫小杜 于 2011-6-19 13:17 编辑 ]