【发布时间】:2012-09-17 11:54:18
【问题描述】:
#include <iostream>
using namespace std;
int main() {
int what_year;
cout << "Enter calendar year ";
cin >> what_year;
if (what_year - (n * 4) = 0 ) {
cout << "leap year";
}
else
{
cout << "wont work";
}
system("Pause");
return 0;
}
试图为班级编写程序,寻找闰年.. 不知道如何询问 C++ 整数是否可以被数字整除?
【问题讨论】:
-
正如其他人在下面提到的,您正在寻找的是“模数运算”。它是一个运算符,可为您提供除法的其余部分。如果余数为 0,则该数可以被整除。
-
一个方便的低级日期算法集合:howardhinnant.github.io/date_algorithms.html#is_leap