C语言程序设计 如下图,计算数列和
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/11 19:20:14
C语言程序设计 如下图,计算数列和
#include <stdio.h>
// 计算第n项的分母,分子即n+1项
int number(unsigned int n)
{
if (n <= 2)
return n;
else
return number(n - 1) + number(n - 2);
}
int main()
{
int n = 0; // 用于保存输入项数
float sum = 0.0; // 用于保存结果
scanf("%d", &n); // 输入项数
// 循环计算结果
for (int i = 1; i <= n; i++)
sum += (float)number(i + 1) / number(i);
printf("%.4f\n", sum); // 输出结果
}
再问: 经过实测正确O(∩_∩)O。。。还加了批注,很好。。就是写的复杂了点。。
// 计算第n项的分母,分子即n+1项
int number(unsigned int n)
{
if (n <= 2)
return n;
else
return number(n - 1) + number(n - 2);
}
int main()
{
int n = 0; // 用于保存输入项数
float sum = 0.0; // 用于保存结果
scanf("%d", &n); // 输入项数
// 循环计算结果
for (int i = 1; i <= n; i++)
sum += (float)number(i + 1) / number(i);
printf("%.4f\n", sum); // 输出结果
}
再问: 经过实测正确O(∩_∩)O。。。还加了批注,很好。。就是写的复杂了点。。