奇数递归?代码目前甚至找到了nums

时间:2016-12-14 18:22:22

标签: algorithm recursion

只是想知道我是否可以为了找到赔率而不是平均而换线?这就是我得到的:

#include <iostream>
#include <conio.h>
#include "stdafx.h"

void numOdd(int x, int y)
{
    std::cout << x << " ";
    if (x < y)
    {
    numOdd(x + 2, y);

    }
}

int main()
{
    int x = 0;
    int y = 0;
    std::cout << "Up to what num to find odd nums? " << std::endl;
    std::cin >> y;
    numOdd(x, y);
    _getch();
}

1 个答案:

答案 0 :(得分:4)

将x初始化为1而不是0。

麻生太郎,请注意,递归不适合这个问题;一个简单的循环会更合适。