程式設計序實現:輸入任意乙個年份、月份,輸出該月份的公曆日曆(要求用迴圈控制列印)。
1.先求出從公元1年1月1日到這個月的1日總共有多少天,並求出這個月的1日是星期幾。
2.可以將每個月的天數存入乙個陣列中,但是不需要將乙個月的每一天存入陣列中。
常見問題:
1.如何控制某個月1日的列印位置?
答:先由程式計算出來該月份的1日是星期幾,然後控制在列印「1」之前列印相應個數的空格。
2.如何控制每週和每月的列印換行?
答:可以根據當前這一天的列印位置控制每週的列印換行,並根據該月份的總天數控制每月的列印換行。
#include
intmain
(void)}
s=s+j;
int m[13]
=;if(a%4==
0&&a%
100!=
0||a%
400==0)
m[2]=
29;int s1,s2;
s1=s;
for(i=
0;ik=s1%7;
for(i=
0;i<
7;i++)}
for(i=
0;i<=k;i++
)for
(i=1
;i<=m[b]
;i++
)return0;
}
列印一年內任意月份的日曆(C語言)
題目要求 2007年1月1日為星期一,編寫乙個函式,輸出2007年任意月份的日曆 這道題我是個人的做法,有個別地方可能有些繞。includeint main printf n n return 0 int iswhatday int month distance days 7 switch dist...
C語言實驗 列印日曆
專案實現首先輸入公元後任意年份,然後可以列印出該年份的日曆。面向c語言初學者,大神輕噴hhh 下面是程式實際執行效果 先輸入年份 然後輸出日曆 想要輸出每年的日曆,首先要確立乙個基準年。本人以公元1年為基準年,公元1年第一天定為星期日。以公元第一年遞推,從而推出每年的第一天是星期幾。也可以用計算公式...
C語言實現日曆列印小程式
說明 這是乙個功能簡單的日曆列印程式 顯然沒什麼卵用 它可以列印1900年至2500年間的日期資訊。本程式沒有設定退出條件 你想要退出請強制退出 也沒有加入更為複雜的輸入判定 如果你輸入非法型別資料,可能發生死迴圈 非預期值等情況 所以請善待它。設計思路 程式以1900年的1月1日為基準 這天是星期...