C++ 使用if,then语句的问题

C++ 使用if,then语句的问题,c++,if-statement,C++,If Statement,这就是我目前所拥有的。我已经在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<<

这就是我目前所拥有的。我已经在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 
#包括
#包括
int main(){
cout>n;

如果(n>=3&&n
cout
cin
endl
是标准库的一部分,那么您需要使用
std::cout
std::cin
std::endl
。您也可以在开始时使用
using namespace std;
(在包含之后,但它被认为是糟糕的编程风格)。 将输出更改为:

std::cout << "Good number." << std::endl;

std::cout=3&&n
cout
cin
endl
是标准库的一部分,因此您需要使用
std::cout
std::cin
std::endl
。您也可以在开始时使用
名称空间std;
(在包含之后,但被认为是糟糕的编程风格)。 将输出更改为:

std::cout << "Good number." << std::endl;

std::cout=3&&n您的意思是
std::endl
?:)您还可以提到,
std::endl
在大多数情况下是过度杀伤力,而
'\n'
通常是更好的选择。您的意思是
std::endl
?:)您还可以提到,
std::endl
在大多数情况下是过度杀伤力,而
'\n'
通常是更好的选择。