让我们说我正在制作一个简单的算术计算程序。它给出一个随机数,并要求用户输入答案为整数或q以退出。这可能吗?
答案 0 :(得分: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;
}