蓝桥杯-基础 | 切面条

这篇博客探讨了一道有趣的数学问题——面条对折后切一刀能得到多少根面条。通过分析发现,面条对折n次后切一刀,面条数量遵循2^n + 1的规律。例如,对折10次后切一刀,将得到2^10 + 1 = 1025根面条。这个问题展示了数学中的几何增长现象。
摘要由CSDN通过智能技术生成

题目

题目链接:算法技能树/蓝桥杯-基础/切面条

切面条
一根高筋拉面,中间切一刀,可以得到2根面条。
如果先对折1次,中间切一刀,可以得到3根面条。
如果连续对折2次,中间切一刀,可以得到5根面条。 那么,连续对折10次,中间切一刀,会得到多少面条呢?

分析

设n为面条对折的次数,result为切一刀后面条的根数
面条不对折,得到2根面条:n = 0时,result = 2 = 20 + 1;
面条对折1次,得到3根面条:n = 1时,result = 3 = 21 + 1;
面条对折2次,得到5根面条:n = 2时,result = 5 = 22 + 1;
面条对折3次,得到9根面条:n = 3时,result = 9 = 23 + 1;
……
面条对折n次,可以得到2n + 1根面条

代码

#include <stdio.h>
#include <math.h>

int main() {
    int result = (double)(pow(2.0, 10.0) + 1);
    printf("%d\n",result);
    return 0;
}

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值