hzh


私信TA

用户名:uq_38683301381

访问量:72

签 名:

星期天,你知道我在等你吗

等  级
排  名 34165
经  验 407
参赛次数 0
文章发表 3
年  龄 0
在职情况 学生
学  校 ytu
专  业 软件工程

  自我简介:

TA的其他文章

解题思路:这就是一道小学数学题吧,每次吃一半再多吃一个,就是先乘1/2在减一,我们只需要执行它的反过程就可以了,就是成先加一在乘2

注意事项:第N天发现就剩一个桃子了,所以第N天没吃成,就是只吃了N-1次,所以要循环N-1次

参考代码:

#include <iostream>

using namespace std;


int main() {

int n;

scanf("%d", &n);

int sum = 1;

for (int i = 1; i <= n - 1; i++) {

sum = (sum + 1) * 2;

}

printf("%d", sum);

}


 

0.0分

1 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区