2016-12-14 9 views
1

私はevensの代わりにオッズを見つけるために作ることができる行の変更があるかどうか疑問に思っていますか?ここで私が得たものです:奇数は再帰的に発生しますか?コードは現在偶数番号を見つける

#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

解決に至ったときには、有用なものを優先して投票し、お気に入りの回答を受け入れることを覚えておいてください。Stack Overflowは質問を適切にアーカイブすることができます。 – Prune

答えて

4

初期化するには1ではなく0

阿蘇の、再帰はこの問題にぴったりではないことをご承知おきX;単純なループがより適切であろう。

+0

これがあなたの質問に答えるなら、答えを受け入れてください。 –

+0

ありがとう!それは再帰の練習だった。 –

関連する問題