C程序设计第五章作业10

程序员成长之旅 · 程序员成长之旅/C语言/习题(C语言程序设计)/第五章习题 · 151 字

问:

按照特定的要求算出20项相加的结果

答:

#include<stdio.h> //按照特定的要求算出20项相加结果

int main()

{

int i = 0;

float n = 0.000, m = 0.000, temp = 0.000, Num = 0.000;//加入“.000”防止出错 n代表分母 m代表分子

for (n = 1, m = 2, i = 1; i <= 20; i++)//需要相加20项

{

Num = Num + m / n;

temp = n;//提前存储n

n = m;//n等于上一个m

m += temp;//m+n

}

printf("%f", Num);

return 0;

}