C程序设计第五章作业10
目录:程序员成长之旅/C语言/习题(C语言程序设计)/第五章习题
问:
按照特定的要求算出20项相加的结果
🖼 图片占位(归档模式)图片见原始导出:
C%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1%E7%AC%AC%E4%BA%94%E7%AB%A0%E4%BD%9C%E4%B8%9A10.assets/clip_image00106ce8b3f-0170-4381-9aa2-40f49a4e0134.png答:
#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;
}