【发布时间】:2018-10-15 13:13:05
【问题描述】:
#include <iostream>
using namespace std;
int main(){
int odd=0, even=0, value;
cout<<"Enter Numbers\n";
cout<<"Enter 0 to End\n";
do{
cin>>value;
if (value % 2==0)
even++;
else
odd++;
}
while (value !=0);
cout<<"The number of odd numbers is: "<<odd<<endl;
cout<<"The number of even numbers is: "<<even;
return 0;
}
出了点问题,我需要帮助,当我结束程序时,偶数总是 +1。
【问题讨论】:
-
理想情况下,您应该在处理此类情况之前检查退出条件。
-
@BasileStarynkevitch 现在橡胶鸭肯定会在我的笔记本电脑包里!
标签: c++