交通分配与复杂网络分析

博客包含图论、复杂网络和交通流量分配问题等内容,涉及Matlab、C语言及软件...

C语言之基本算法07—分子分母数列前30项和
/*
==================================================================
题目:有一分数序列:2,3/2,5/3,8/5,13/8,...,输出其前30项并求和!
==================================================================
*/
#include<stdio.h>
void main()
{
int n,k=0;
float t,fz=2.0,fm=1.0,fs,sum=0.0;
for(n=1;n<=30;n++)
{
fs=fz/fm;
printf("%9.0f / %-9.0f  ",fz,fm);
k++;
if(k%3==0)
printf("\n");
sum+=fs;
t=fz+fm;
fm=fz;
fz=t;
}
printf("\n  前30项和为:sum=%.2f\n",sum);
}


/*
==========================================================================
评:**
逻辑很简单,要注意一个细节,就是设中间变量t,用来保存上次的fz+fm,以确保不发
生混乱,常见错误是fz+=fm;
============================================================================
*/
阅读更多
版权声明:博主文章可以被非商用转载,但请务必注明出处,因水平有限,难免出错,在此免责。 https://blog.csdn.net/LZX19901012/article/details/46784091
个人分类: C语言—基本算法
想对作者说点什么? 我来说一句

计算前N项之和(c语言)

2014年10月29日 26KB 下载

没有更多推荐了,返回首页

不良信息举报

C语言之基本算法07—分子分母数列前30项和

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭