“错误:预期';'在'{'之前

时间:2015-09-30 22:19:52

标签: c++ codeblocks

我正在使用代码块在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;
}

1 个答案:

答案 0 :(得分:5)

您的代码中有else()(在return语句上方)。 else之后不需要括号。另请注意,在这种情况下,您可能不需要将数字作为全局变量。如果它必须是全局的,那就去做吧,否则试着把你的变量放在一个类或函数中。