当前位置: 首页 > news >正文

【数列求和】

//数列:2/1,3/2,5/3,8/5,13/8,21/13 .....
//求该数列前20项的和
//观察得出:每一项的分子是前一项的分子分母之和,分母是前一项的分子 

代码实现:

#include<stdio.h>

int main()
{
int i;
double sum = 0.0;
//分子 
int Molecule = 2;
//分母 
int Denominator = 1; 
double arr[20];
//求每一项分别是多少保存到数组中 
for(i=0;i<20;i++)
{
//当前项的值 
arr[i] = (double)Molecule/Denominator;
//下一项的分子 
int t1 = Molecule+Denominator;
//下一项的分母 
int t2 = Molecule;
//更新分子的值 
Molecule = t1;
//更新分母的值 
Denominator = t2;

}
//求数组所有元素的和即为该数列前20项的和 
for(i=0;i<20;i++)
{
sum+=arr[i];    
}
//打印结果 
printf("%lf\n",sum);
return 0;

程序运行结果:

http://www.dtcms.com/a/524113.html

相关文章:

  • 第一章-第二节-Cursor IDE与MCP集成.md
  • 做网站的的人收入多少钱wordpress 4.8.4 漏洞
  • 网站开发的英文书有什么如何做网站好看
  • 前端如何判断用户是否离开了当前页面?
  • Flutter项目搭建最佳实践
  • # AI高精度提示词生成项目——3D-VR 课件—— 最终仓库级 AI 提示词:生成《EduVR Studio》—— 专业级 3D-VR 课件创作平台
  • 巡检机器人落地攻略:RK3576驱动12路低延迟视觉
  • 网站开发 文件上传慢wordpress 上线到centos
  • 嘉兴网站建设多少钱广州装修公司口碑最好的是哪家
  • Docker Swarm 的负载均衡和平滑切换原理
  • RabbitMQ 发送方确认机制详解
  • Keepalived 多节点负载均衡配置
  • Windows下载安装配置rabbitmq
  • 了解前端连接 RabbitMQ 的方式
  • 【ROS2】ROS2+Qt6在编译时报错:target_link_libraries
  • 从0到1理解智能体模式
  • 怎么做家具定制网站qq自动发货平台网站怎么做
  • 微网站开发合同网站建设项目付款方式
  • HarmonyOS ArkUI框架中AceContainer类的成员变量定义
  • 数据结构——希尔排序
  • 分组卷积(Grouped Convolution)原理与应用详解
  • 【信道利用率】为什么卫星链路用 SW 协议效率低?ARQ 信道利用率公式 + 计算题全解!
  • 三极管MOS管
  • PHP拆分重组pdf,php拆分pdf指定页数,并合并成新pdf
  • 详解C语言数组
  • 鹤山做网站公司建设网站宣传
  • 微信网站开发视频教程开发一个小软件多少钱
  • 释放内存与加速推理:PyTorch的torch.no_grad()与torch.inference_mode()
  • 论文笔记(九十六)VGGT: Visual Geometry Grounded Transformer
  • 城市基础设施安全运行监管平台