小编Tam*_*enn的帖子

获取两个数字之间的奇数

规则是我需要显示用户输入的两个数字之间的奇数。

但我的代码有问题。

例如当我输入: 3 和 11 输出是 5 7 9 11

不应包含 11,因为这是用户输入的内容,即使它是奇数。规则是介于两者之间。5 7 9 是我的目标。

我在想这是否是因为我的公式或我增加它的方式。

第一次尝试:我在“if”之前增加 numOne

#include <iostream>

using namespace std;

int main()
{
    int numOne,numTwo;

    cout << "Please Enter First Number : ";
    cin >> numOne;
    cout << "Please Enter Second Number ( Should be greater than first number) : " ;
    cin >> numTwo;

    cout << "Odd Numbers Between are: ";

    while (numOne<numTwo)
    {
          numOne++;
         if ( numOne % 2 == 1)

            {
                cout<<numOne<<" "; …
Run Code Online (Sandbox Code Playgroud)

c++

-2
推荐指数
1
解决办法
186
查看次数

标签 统计

c++ ×1