有规律的数列求和: 2/1 3/2 5/3 8/5 13/8 21/13......

简介: 有规律的数列求和: 2/1 3/2 5/3 8/5 13/8 21/13......

有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13… 求出这个数列的前N项之和,保留两位小数。

#include<stdio.h>
int main()
{
  double num,fz=2,t,fm=1,sum=0;
  scanf("%lf",&num);
  while(num){
    sum += fz/fm;
    t = fm;
    fm = fz;
    fz += t;
    num--; 
  }
  printf("%.2lf",sum);
  return 0;
 }
相关文章
|
JavaScript 前端开发 定位技术
Cesium介绍和入门
这篇文章介绍了Cesium的基本概念及其在Web开发中的应用,包括如何集成Cesium并使用它来创建和展示3D地图。
1628 4
Cesium介绍和入门
|
2月前
|
人工智能 JavaScript 前端开发
赛博鸡生蛋,7小时用Claude Vibe Coding一个Mini-Claude
文章内容基于作者个人技术实践与独立思考,旨在分享经验,仅代表个人观点。
|
人工智能 JSON 自然语言处理
我终于成为了全栈开发,各种AI工具加持的全过程记录
本文从一个需求出发,全程记录如何进行全栈开发。
2941 51
我终于成为了全栈开发,各种AI工具加持的全过程记录
|
人工智能 自然语言处理 安全
搭建微信公众号AI助手
将微信公众号(订阅号)变为AI智能客服仅需四步:创建大模型问答应用、搭建微信公众号连接流、引入AI智能客服及增加私有知识。首先在百炼平台创建应用并获取API密钥;其次利用阿里云AppFlow服务无代码连接微信公众号与大模型应用;接着配置公众号引入AI客服;最后上传企业知识文档提升客服精准度。通过这些步骤,轻松实现智能化客户服务。
2059 2
|
Dubbo Java 应用服务中间件
JDK SPI、Spring SPI、Dubbo SPI三种机制的细节与演化
Java SPI(Service Provider Interface)是JDK提供的一种服务发现机制,用于在运行时动态加载和扩展应用程序中的服务提供者。
973 0
|
人工智能 安全 Cloud Native
数字底座的一小步,数字经济的一大步
数字底座的一小步,数字经济的一大步
|
算法 测试技术 程序员
硬核教程:五步掌握用VSCode进行高效Python开发
硬核教程:五步掌握用VSCode进行高效Python开发
1215 0
硬核教程:五步掌握用VSCode进行高效Python开发
|
SQL 存储 算法
如何写出高性能的SQL Join: join实现和最佳实践
Join是数据库和数仓中最常用的一个感念了。在关系型数据库的数据模型中,为了避免数据冗余存储,不同的数据往往放在不同的表中,分为事实表和维度表,这样做可以极大的节省数据存储空间。但是在分析数据时,则需要通过join把多表关联起来分析。可以说,做数据分析,绕不开的一个话题就是join。而join有多种类型,在使用上有不同的使用方式,而在实现上也有不同的实现方式。不同的使用方式和实现方式,则会造成性能上的天差地别。本文尝试由表及里梳理join的使用和内部实现方式,通过了解内部实现,了解如何写出一个高性能的join SQL。
3414 2
如何写出高性能的SQL Join: join实现和最佳实践
|
SQL 运维 分布式计算
阿里云相关产品操作演示 | 学习笔记
快速学习阿里云相关产品操作演示。
阿里云相关产品操作演示  |  学习笔记
|
物联网 API 调度
AliOS Things 新版文档库上线啦
提高开发AliOS Things应用的效率
AliOS Things 新版文档库上线啦