栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

(C语言程序设计教程 第4版 第5章 五、编写程序 1. )计算分数数列:1/2,2/3,3/5,5/8,8/13,13/21,...... 求这个数列的前20项和。(C语言)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

(C语言程序设计教程 第4版 第5章 五、编写程序 1. )计算分数数列:1/2,2/3,3/5,5/8,8/13,13/21,...... 求这个数列的前20项和。(C语言)

#include 
int main()
{
	double i,den=1.0,num=2.0,sum=0,t;		//den为分母.num为分子.sum为分数之和,为了方便直接把全部变量定义为double.
	for(i=1;i<=20;i++)                      //循环20次,求前20项之和 
	{
		sum+=den/num;
		t=num;								//把分子的值暂存到t中 
		num+=den;							//下一个分数的分母为上一个分数的分母与分子之和 
		den=t;								//因为下一个分数的分子等于上一个分数的分母,所以把上一个分数的分母赋给下一个分数的分子 
	}
	printf("%lf",sum);
	return 0;
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/692396.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号