Compile Error

foo.cc: In function ‘void isLeap(int)’:
foo.cc:6:29: error: return-statement with a value, in function returning ‘void’ [-fpermissive]
    6 |         if(y%400==0) return 1;
      |                             ^
foo.cc:7:29: error: return-statement with a value, in function returning ‘void’ [-fpermissive]
    7 |         if(y%100==0) return 0;
      |                             ^
foo.cc:8:27: error: return-statement with a value, in function returning ‘void’ [-fpermissive]
    8 |         if(y%4==0) return 1;
      |                           ^
foo.cc:9:16: error: return-statement with a value, in function returning ‘void’ [-fpermissive]
    9 |         return 0;
      |                ^
foo.cc: In function ‘int main()’:
foo.cc:15:18: error: could not convert ‘isLeap(a)’ from ‘void’ to ‘bool’
   15 |         if(isLeap(a)) cout<<"Y";
      |            ~~~~~~^~~
      |                  |
      |                  void

信息

递交者
类型
自测
语言
C++
递交时间
2024-05-04 19:50:55
评测时间
2024-05-04 19:50:55
评测机
分数
0
总耗时
0ms
峰值内存
0 Bytes