首页 > 其他分享 >谭浩强 第5版 第5章 第10题

谭浩强 第5版 第5章 第10题

时间:2024-01-25 23:01:17浏览次数:31  
标签:10 tem double top ret 谭浩强 0.0 dow

题目

  • 有一个分数序列:谭浩强 第5版 第5章 第10题_代码实现
  • 求出这个数列的前20项之和。


分析

通过研究这组数列,我们可以看出来:

除第一项外,后续每一项的分母都是前一项的分子,分子都是前一项的分母与分子之和。

分析完之后,这道题就很简单了。

代码实现:

#include <stdio.h>

int main()
{
	double  top = 0.0;//分母
	double dow = 0.0;//分子
	double ret = 0.0;//乘积
	double tem = 0.0;
	int i = 0;

	top = 2.0;
	dow = 1.0;

	for (i = 0; i < 20; i++)
	{
		ret += top / dow;
		tem = dow + top;
		dow = top;
		top = tem;
	}

	printf("%lf", ret);

	return 0;
}

输出结果:

谭浩强 第5版 第5章 第10题_代码实现_02

标签:10,tem,double,top,ret,谭浩强,0.0,dow
From: https://blog.51cto.com/u_16509575/9421189

相关文章

  • 初中英语优秀范文100篇-069English Changed Me Deeply-英语深深地改变了我
    PDF格式公众号回复关键字:SHCZFW069记忆树1WithoutstudyingEnglish,Icanhardlyachievegreatersuccessinmystudies.翻译不学英语,我很难在学习上取得更大的成功简化记忆英语句子结构WithoutstudyingEnglish是介词短语作状语,表示“不学习英语”I(主语)+can(......
  • 2024年1月Java项目开发指南10:vite+Vue3项目创建
    新建项目安装routernpminstallvue-router在src下新建目录router,在目录下新建index.js在index.js里面配置路由import{createRouter,createWebHistory}from'vue-router';//定义路由constroutes=[//在这里配置路由];//创建路由实例constrouter=......
  • 谭浩强第5版 第4章 第9题
    #define_CRT_SECURE_NO_WARNINGS1////输入一个数//1.求出它是几位数//2.分别输出它的每一位//3.逆序输出它//如,//输入:123//输出:3位123321//#include<stdio.h>#include<math.h>intNum_word(inta){ //1个数最少有1位,所以i定义为1 inti=1; while......
  • 矩阵号:日入100+,八大提示词(Prompt)使用技巧
    最近在搞头条矩阵,发现自己的指令写的太烂了,一个指令将会决定你的写作质量。收益比较拉垮,50个号收益好的,也就这么几个号。于是我扒了一些提示词的操作技巧,分享一下自己的学习心得。先说理论知识,实操放文章最后。我们与GPT沟通交流时,可以用到乔哈里()沟通视窗模型,它分为......
  • 洛谷题单指南-模拟和高精度-P1045 [NOIP2003 普及组] 麦森数
    原题链接:https://www.luogu.com.cn/problem/P1045题意解读:要计算2p-1的位数和最后500位,实际上只需要计算2p,两者位数一致,前者比后者个位减1即可,且个位肯定不会是0,比较容易处理。解题思路:如果直接采用高精度乘法计算2p,p最大3.1*106,高精度所用数组最长大概9*105,一共最多计算3.......
  • ZCU106板卡 FMC接口 PCB设计注意事项
    1.无法使用JTAG问题描述:接上FMC转接板导致无法使用JTAG。原因:TDI和TDO通过一个引脚FMC_HPC1_PRSNT_M2C_B来控制通断,该引脚为高电平TDI和TDO连接在一起。FMC_HPC1_PRSNT_M2C_B默认有一个上拉电阻。但是FMC转接板一般会把H2引脚FMC_HPC1_PRSNT_M2C_B接地,导......
  • [Mac软件]DoubleTake for Mac(全景拼图软件) v2.6.12 (1086) 激活版本
    DoubleTakeforMac是一款功能强大的全景拼图软件,专为Mac用户设计,可以帮助用户轻松地将多张照片拼接成一张全景图像。这款软件具有直观的用户界面和丰富的功能,使得全景图像的制作变得简单快捷。本文将详细介绍DoubleTakeforMacv2.6.12激活版本的特点和功能。首先,DoubleTakefor......
  • 中国移动CMCC rax3000m免拆机刷OpenWRT uboot 20231027 NAND emmc MT7981
    1、100大洋购买的CMCCARX3000,不刷系统的时候也挺好用,就是无法满足特殊需求2、输入路由地址、192.168.10.1,进入路由管理界面,账号和密码,设备背面默认3、在高级设置->管理->配置管理->导出配置文件、得到:cfg_export_config_file.conf文件 4、在linux系统下,Ubuntu下进行文件配......
  • MySQL100题知识点
    https://testerhome.com/articles/349721、select*查询带来的不确定性2、SELECTemp_name,salary*12+COALESCE(bonus,0)FROMemployee;COALESCE函数用于将空值转换为03、SELECTemp_name,salary*12+COALESCE(bonus,0)AS"全年收入"FROMemployee;AS为......
  • 【技术探讨】用户使用其他厂家433MHz无线模块时,购买样品OK,小批量100个就会出现偶尔无
        许多用户使用其他厂家的433M透传无线模块反馈这样的问题:前期购买几个样品测试,在无线信号覆盖半径内,收发包测试都很稳定,但是小批量购买100个模块收发就会出现无法收发的情况。这是什么原因呢?    首先科普一下,无线电波,在同一个信道同一时刻只允许一个节点发射行......