代码块错误

时间:2016-06-02 18:09:18

标签: c++ compiler-errors codeblocks

有人可以提供任何建议为什么编译器显示以下错误:

  

预期标识符或'('在数字常量之前。

感谢。

#include <iostream>
#include <fstream>
using namespace std;

int main() {
  ifstream f("bac.in");
  long x,okp=0,oki=0,k=0, p=2,c=9999997;
  while(f>>x) {
    k++;
    if((x%==0) && (x>=p)) {
      okp++; 
      p=x;
    }
    else
      if((x%2==1) && (x<=c)) {
        oki++; 
        c=x;
      }
  }
  if((okp+oki)==k) 
    cout<<"yes"; 
  else 
    cout<<"no";
  return 0;
}

1 个答案:

答案 0 :(得分:1)

在第10行将(x%==0)更改为(x%2==0)