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

C++ 求[1,n]范围内的所有偶数之和。

C++ 求[1,n]范围内的所有偶数之和。若n=0,则输入结束。但我的代码中当n=0时,不能结束,帮忙改错!

img

img

因为你没写啊

#include <iostream>
using namespace std;

int main()
{
    int n;
    while(cin >>n && n != 0)
    {
        int sum = 0;
        for(int i=n; i>=1; i--)
        {
            if(i%2 == 1) continue;
            else if (i%2==0) sum = sum + i;
            else break;
        }cout<<sum<<endl;
    }
    return 0;
}

在for循环前加上一句if (n==0) break;

近期文章

  • C语言实型数据,有一些不懂
  • 静态方法与非静态方法
  • 找水仙花数,求为什么运行不出来
  • 从unittest框架换成pytest框架之后报错
  • C语言计算机二级考题
  • 虚拟机上的xp系统没有激活
  • 虚拟机上的xp许可证已过期
  • #CST#超材料 极化转换器
  • 做翁恺教授的课后测试做不出,请各位帮看看
  • 出现这个端口到底有没有被占用
  • 雷鸟电视ADB setprop命令失败怎么办?
  • 从PHP数组中删除空格/空值
  • scanfd的输入问题
  • 如何在不支持加密的芯片上实现外部FLASH的安全引导?
  • 为什么css链接没成功?
  • U盘芯邦量产失败,闪存无法识别H27QDG8T2E
  • 为什么while循环以scanf函数的返回值为测试条件是,要重复输入两次才可以运行
  • 今天写个代码,提示java.util.ConcurrentModificationException
  • 模式匹配BF算法中匹配成功的可能情况
  • vue的src动态绑定本地资源问题 求解

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华