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;
============================================================================
*/
版权声明:博主文章可以被非商用转载,但请务必注明出处,因水平有限,难免出错,在此免责。

【C语言】求一个分数序列的前20项之和

有一个分数序列2/1+3/2+5/3+8/5+13/8+…求出这个数列前20项的和。 #include int main() { double a=2; double b=1; double...
  • liuxiaoqian_
  • liuxiaoqian_
  • 2015年04月10日 19:29
  • 4648

数学-矩阵计算(4)两种布局

本博文来自维基上的矩阵计算:https://en.wikipedia.org/wiki/Matrix_calculus#Denominator-layout_notation 之前会发现在有的求导上最...
  • shouhuxianjian
  • shouhuxianjian
  • 2015年06月28日 09:43
  • 2855

Matrix calculus(矩阵微积分)(第二部分,布局约定)

原文地址: https://en.wikipedia.org/wiki/Matrix_calculus#Other_matrix_derivatives其他矩阵求导(存在争议)有三种矩阵的导数我们目...
  • uncle_gy
  • uncle_gy
  • 2017年12月22日 11:34
  • 110

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

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

团体程序设计天梯赛-练习集 L2-018. 多项式A除以B 模拟

L2-018. 多项式A除以B 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判...
  • EventQueue
  • EventQueue
  • 2017年03月27日 21:04
  • 1218

分数——解题报告

题目描述 写出一个程序,接受一个以N/D的形式输入的分数,其中N为分子,D为分母,输出它的小数形式。 本题中,0≤N≤65535,0   输入描述 分别输入ND   输出描述 如果它的...
  • Emanueling
  • Emanueling
  • 2013年04月25日 20:22
  • 822

5-24 约分最简分式 (15分)

5-24 约分最简分式   (15分) 分数可以表示为分子/分母的形式。编写一个程序,要求用户输入一个分数,然后将其约分为最简分式。最简分式是指分子和分母不具有可以约分的成分了。如6/1...
  • lalalalalala_
  • lalalalalala_
  • 2017年04月18日 22:28
  • 698

分子,分母的化简以及加减乘除

定义一个分数类(Fraction) 实例变量:分子,分母 方法:初始化方法(2个参数),便利构造器,约分,打印,加,减,乘,除。 提示:加法运算 ...
  • yiral
  • yiral
  • 2015年11月15日 14:02
  • 916

分数计算问题和答案

题目内容: 设计一个表示分数的类Fraction。这个类用两个int类型的变量分别表示分子和分母。 这个类的构造函数是:Fraction(int a, int b) 构造一个a/b的分数...
  • CSDN_niuniu
  • CSDN_niuniu
  • 2017年04月24日 18:27
  • 436

usaco分数化小数

写一个程序,输入一个形如 N/D 的分数(N 是分子,D 是分母),输出它的小数形式。 如果小数有循环节的话,把循环节放在一对圆括号中。例如, 1/3 = .33333333 写成 0.(3) ...
  • zhhx2001
  • zhhx2001
  • 2016年05月01日 19:36
  • 383
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C语言之基本算法07—分子分母数列前30项和
举报原因:
原因补充:

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