求C语言编程问题。
请各位网上大虾~~~帮助解决一个编程小问题(要用C语言编写)
2/1,3/2,5/3,8/5,13/8,21/13 ……
要求写出前100项的和
务必写出正确答案,本人的考试题呀~~~~~~
-_-# =>_<= 本人感激不尽~~~ 3 Q
参考答案:楼上的都不对
用for循环,这些数都有规律
第二个数的分子是前一个数分子,分母的和
第二个数的分母是前一个数的分子
分子:numerate 分母:denominator
#include<stdio.h>
int main()
{
float middle,num=2,den=1,sum=0;
int i;
for(i=0;i<100;i++)
{sum+=num/den;
middle=num;
num=num+den;
den=middle;
}
printf("The result is %f",sum);
}
结果是:162.103