解题思路:先发现分子分母的递增规律,然后分别求和
注意事项:本人初学大二,并非资深选手,看看就行
参考代码:
#include
float Fenzi(float n);
float Fenmu(float m);
int main()
{
int N;
float sum=0.0;
scanf("%d",&N);
for(float i=1.0;i<=N;i++)
{
sum=sum+(Fenzi(i)/Fenmu(i));
}
printf("%0.2f",sum);
return 0;
}
float Fenzi(float n)
{
if(n<3.0)
return n+1;
else
return (Fenzi(n-1)+Fenzi(n-2));
}
float Fenmu(float m)
{
if(m<4.0)
return m;
else
return (Fenmu(m-1)+Fenmu(m-2));
}
0.0分
1 人评分
简单编码 (C++代码)(这里推荐用switch)浏览:999 |
点我有惊喜!你懂得!浏览:1437 |
C二级辅导-分段函数 (C语言代码)浏览:583 |
川哥的吩咐 (C语言代码)浏览:926 |
C二级辅导-公约公倍 (C语言代码)浏览:1550 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:583 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:913 |
母牛的故事 (C语言代码)浏览:1045 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:748 |
回文数(一) (C语言代码)浏览:1170 |