演算法提高 5 3日曆

2021-08-17 17:16:54 字數 1162 閱讀 3995

演算法提高 5-3日曆

時間限制:1.0s   記憶體限制:256.0mb

問題描述

已知2023年1月1日為星期一。設計一函式按照下述格式列印2023年以後(含)某年某月的日曆,2023年以前的拒絕列印。為完成此函式,設計必要的輔助函式也是必要的。

樣例輸入

乙個滿足題目要求的輸入範例。

例:2050 3

樣例輸出

與上面的樣例輸入對應的輸出。

例:

資料規模和約定

輸入資料中每乙個數的範圍。

例:年 2007-3000,月:1-12。

**實現:

#includeusing namespace std;

//判斷平閏年

bool py(int y)

return false;

}int main();

int r[13] = ;

int i, j;

int differ_days = 0;

for(i = 2007; i < y; i ++)

else

} for(j = 1; j < m; j ++)

else }

int c = differ_days % 7 + 1;

if(c == 7)

cout << "calendar " << y << " - ";

if(m < 10)

cout << m << endl;

cout << "---------------------" << endl;

cout << "su mo tu we th fr sa" << endl;

cout << "---------------------" << endl;

int st = 1;

for(i = 0; i < c; i ++)

for(i = c; i < 7; i ++)

} else

} st ++;

while(i == 6)

}cout << endl << "---------------------";

}

演算法提高 5 3日曆

問題描述 已知2007年1月1日為星期一。設計一函式按照下述格式列印2007年以後 含 某年某月的日曆,2007年以前的拒絕列印。為完成此函式,設計必要的輔助函式也是必要的。樣例輸入 乙個滿足題目要求的輸入範例。例 2050 3 樣例輸出 與上面的樣例輸入對應的輸出。例 calendar 2050 ...

1064 日曆問題

時間限制 10 sec 記憶體限制 128 mb 提交 766 解決 412 提交 狀態 討論版 在我們現在使用的日曆中,閏年被定義為能被4整除的年份,但是能被100整除而不能被400整除的年是例外,它們不是閏年。例如 1700,1800,1900 和 2100 不是閏年,而 1600,2000 和...

1006日曆問題

題目描述 在我們現在使用的日曆中,閏年被定義為能被4整除的年份,但是能被100整除而不能被400整除的年是例外,它們不是閏年。例如 1700,1800,1900 和 2100 不是閏年,而 1600,2000 和 2400是閏年。給定從公元2000年1月1日開始逝去的天數,你的任務是給出這一天是哪年...