我正在使用代码块做 C++ 作业。任务是编写一个程序来确定数字是奇数还是偶数。代码如下。
#include <iostream>
using namespace std;
int number;
int main()
{
cout<<"Please enter number"<<endl;
cin>>number;
if(number%2==0)
{
cout<<"The number:"<<number<<" is even" <<endl;
}
else()
{
cout<<"The number:"<<number<<" is odd" <<endl;
}
return 0;
}
最佳答案
您的代码中有 else()
(在 return 语句上方)。 else
后面不需要括号。另请注意,在这种情况下,您可能不需要将 number 作为全局变量。如果它必须是全局的,那么就这样做,否则尽量将变量限制在类或函数中。
关于c++ - "error:expected ' ; ' before ' {' token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32876517/