只是想知道我是否可以为了找到赔率而不是平均而换线?这就是我得到的:
#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();
}
答案 0 :(得分:4)
将x初始化为1而不是0。
麻生太郎,请注意,递归不适合这个问题;一个简单的循环会更合适。