本帖最后由 完美恋爱 于 2013-11-8 19:42 编辑
22、有一分数序列2/1,3/2,5/3,8/5,13/8,21/13,……
求出这个数列的前20项之和。
class ABC{ public static void main(String[] args)
{
int a = 2;
int b = 1;
int p = 0;
int q = 0;
double sum = a/b;
for(int i = 1; i <= 18; i++)
{
p = a + b;
q = a;
sum = sum + p/q;
}
System.out.println("sum = "+sum);
}
}
请问我编写的代码哪里有错误了,为什么得数跟我用计算器加的数不一样呢?
|