0

数学プログラムの単純な算術クイズプログラムを作成しているとしましょう。乱数を与え、ユーザーに整数または q を入力して終了するように求めます。これは可能ですか?

4

1 に答える 1

2

答えを文字列として取得し、それが == "q" であるかどうかを確認し、終了し、そうでない場合は整数に変換します。

#include <iostream>
#include <cstdlib>

int main() {
    std::string got;
    std::cin >> got;
    if(got == "q")
            return 0;
    else {
            int i = std::atoi(got.c_str());
            std::cout << i;
    }
    return 0;
}
于 2013-10-09T23:26:54.683 に答える