Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
数学プログラムの単純な算術クイズプログラムを作成しているとしましょう。乱数を与え、ユーザーに整数または q を入力して終了するように求めます。これは可能ですか?
答えを文字列として取得し、それが == "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; }