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

原创 2015年07月07日 04:09:32
/*
==================================================================
题目:有一分数序列: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;
============================================================================
*/
版权声明:博主文章可以被非商用转载,但请务必注明出处,因水平有限,难免出错,在此免责。

相关文章推荐

ZZULIOJ 2135 这里是天堂!【概率Dp---拆分分子分母】

2135: 这里是天堂! Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 921  Solved: 114 SubmitStatusWeb ...

谈ArcGIS分数标注的问题 分子分母形式

经常被朋友问到分数标注的问题,如林班的标注。在坛子里搜索,大伙给出了很多方案。最常见的是勾选advance后,用VBA语言,利用“—”来划那条横线,或者利用对分子加下划线的形式加横线。下边看下具体例子...

C语言之基本算法35—分解质因数(方法二)

//矩阵基础 /* ================================================================== 题目:输入一个正整数,将其分解为质因式,如:6...

C语言之基本算法34—分解质因数(方法一)

//矩阵基础 /* ================================================================== 题目:输入一个正整数,将其分解为质因式,如:6...

C语言之基本算法43—总结

C程序的基本算法共涵盖42个例题,包含了枚举、排列、逻辑判断、迭代、递推、字符串操作、矩阵操作、格式输出等内容。 相关的实现方法有的显得很笨拙,但足够说明问题,而且每个程序都经过作者亲测,保证可以运行...

C语言之基本算法42—矩阵转置及按行按列排序

//矩阵转置 按行按列排序 /* ================================================================== 题目:输入m*n矩阵,按行...

【C语言】07-基本语句和运算

本文目录 一、基本语句二、基本运算 说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS...

【C语言】07-基本数据类型

一、取值范围 我们已经知道,不同数据类型所占的存储空间是不一样的。比如在64bit编译器环境下,char类型占用1个字节,int类型占用4个字节。字节长度不一样,包含的二进制位数就不一样,能表示...

【C语言基础】斐波那契数列的算法实现

斐波那契数列的算法实现 这是网上找的实现斐波那契数列的算法,至于语言不算重要了。下面是正文: 斐波那契数列,但凡学过编程的童鞋们应该都懂,背景就不介绍了(就是大兔子生小兔子的故事),无论是面试还是...

从算法学起C语言--费氏数列

转载请注明出处,珍惜下劳动成果撒~~~ 背景说明: Fibonacci为1200年代的欧洲数学家,在他的著作中曾经提到:若有一只兔子每个月生一只小兔子,一个月后小兔子也开始生产,起初只有一只兔子,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C语言之基本算法07—分子分母数列前30项和
举报原因:
原因补充:

(最多只允许输入30个字)