我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

c++ 老王卖瓜 循环求老王卖了多少瓜

老王第一天卖了n个瓜
第二天卖了第一天的一半,
第三天卖了第二天的一半,……
直到某一天一个也不卖了
问老王卖了多少瓜
eg:输入5,输出8
提示说明5+2+1=8

有帮助望采纳~

#include <stdio.h>
int main()
{
    int n, sum = 0;
    scanf("%d", &n);
    while (n)
    {
        sum += n;
        n /= 2;
    }
    printf("%d", sum);
}

近期文章

  • unity粒子被模型遮挡
  • 这个程序怎么编呀 不会用分支语句
  • 寻求答案 有人能帮我解答一下吗?
  • 大一学习C语言的问题和迷茫
  • excel如何把一行分成多行 大约是10行分成2个五行 不是在一个单元格里面的数据
  • 下载的软件,有港彩数据看么
  • r语言找不到对象报错,请问是哪里的问题
  • c++中double精确的小数
  • 想要输出字符a应该使用哪行输出是21还是22为什么
  • 有没有伙计知道我这是哪里写错了呀?
  • qml中videooutput中的source
  • CAD电路系统图零线和地线
  • 找不到报错原因,大家一起来看看
  • ad16 —这个符号是什么?
  • 鲍翠薇没有匹配if的非法else,但我圈起的是一个if-else语句,那我应该怎么改呢,为什么呢
  • 3n + 1 问题的伪算法的具体的实现,是使用C语言解决的最佳做法是什么
  • 兄弟 请教Communication的问题
  • 查询MySQL数据库字符集失败
  • 逐步回归时没有因变量怎么做自变量的选择
  • mysql主键约束练习错误修改

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华