这是我到目前为止所拥有的。我一直在c ++ shell上测试它,它给了我错误。
#include <iostream>
#include <string>
int main() {
cout << "Enter a number between 3 and 12: ";
int n;
cin >> n;
if(n>=3 && n<=12)
cout<<"Good number."endl;
else
cout<<"Bad number"endl;
return 0; //indicates success
}//end of main
答案 0 :(得分:4)
cout
,cin
和endl
是标准库的一部分,因此您需要使用std::cout
,std::cin
和std::endl
。你也可以在开头使用using namespace std;
(在包含之后,但它被认为是糟糕的编程风格)。
将输出更改为:
std::cout << "Good number." << std::endl;
这是一个有效的例子:
int main() {
std::cout << "Enter a number between 3 and 12: ";
int n;
std::cin >> n;
if(n>=3 && n<=12)
std::cout<<"Good number."<<std::endl;
else
std::cout<<"Bad number"<<std::endl;
return 0; //indicates success
}