判斷閏年(七)

2021-08-05 21:06:54 字數 733 閱讀 1601

閏年的乙個基本規則是:四年一閏,百年不閏,四百年再閏。通俗一點就是:能夠被4整除,但同時不能被100整除卻能被400整除的年份就叫閏年。

這裡面最關鍵的一句**就是:

if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)

【**示例】

#include #include using namespace std;

int leapyear(int year)

else }

int main()

{ 十進位制計數法,不是科學計數法

保留2位小數

int begin_year,end_year;

int num=0;

cout << "\n\n\t\t\t\t\t請輸入你要查詢的年份時間段:\n";

cout << "\t\t\t\t\t\tbegin_year:";

cin >> begin_year;

cout << "\t\t\t\t\t\tend_year:";

cin >> end_year;

cout << "\n\t\t\t\t\t請輸出從"<【演示結果】

oracle 閏年判斷

閏年最直接的判斷是 能被4整除且不能被100整除,或者能被400整除的年份 create or replace procedure pro leap year year in in number as v mod1 number 4 mod year in,4 v mod2 number 4 mod...

2883 閏年判斷

time limit 1 sec memory limit 128 mb submit 124 solved 68 submit status web board 定義乙個函式leapyear,函式宣告如下 int leapyear int n 函式宣告,如果引數n是閏年返回1,不是閏年返回0 在下...

pl sql 判斷閏年

這是乙個老調重彈的例子,也許以前寫過這樣的筆記,這裡再貼出來,是再次感嘆於其解決方法的美妙行。判斷乙個年份是閏年,常見的想法是判斷其是否可被4整除,如果是100的倍數,要求其能被400整除。下面是摘自dba village的例子 create or replace function is leap ...