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

C++ 求[1,n]范围内的所有偶数之和。
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- 梦里逆天 2022-09-10 15:05关注
因为你没写啊
#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; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用