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 回答