C++ 只要用户输入奇数,程序允许用户处理循环

C++ 只要用户输入奇数,程序允许用户处理循环,c++,c,C++,C,你能帮我回答这个问题吗 只要用户输入奇数,程序允许用户处理循环。当用户输入偶数时,显示相应的消息以终止程序 样本输出: 输入一个整数:5 输入下一个整数:7 输入下一个整数:9 输入下一个整数:2 您已输入偶数以终止程序 这就是我所做的编码 #include <iostream> using namespace std; int main() { int n; { for(n = 1; n%2!=0; n++) cout<<"Enter

你能帮我回答这个问题吗 只要用户输入奇数,程序允许用户处理循环。当用户输入偶数时,显示相应的消息以终止程序

样本输出: 输入一个整数:5 输入下一个整数:7 输入下一个整数:9 输入下一个整数:2 您已输入偶数以终止程序

这就是我所做的编码

#include <iostream>

using namespace std;

int main()
{
    int n;
    {
    for(n = 1; n%2!=0; n++)
    cout<<"Enter a number:";
    cin>>n;

    if (n % 2 != 0; n++)
    {
    cout<<"Enter another number:";
    cin>>n;
    }
}

    if (n % 2 == 0)
    {
    cout<<"The program is terminated...";
}
}

使用do-while循环并在其中写入所有条件。
然后程序将一直运行,直到用户输入偶数。

您尝试了什么,在哪里挣扎?请出示你的代码。这不是“做我的作业”论坛。如果您有关于编程的问题,我们一定会帮助您!因此,请公布你已经取得的成绩,并在你的问题中澄清哪些不符合预期。想想你如何区分奇数和偶数,并使用它。你面临的问题是什么?确定一个数字是否为偶数,或者使用这个事实来终止一个循环,或者其他什么?我试着进行编码。我的问题是程序第三次没有要求输入另一个数字,即使我输入了奇数。