| 發文者 | 肉腳布 |
| 日期 | 2007/1/3 下午 01:20:36 |
| 標題 | 2.利用enum設計一個程式,可以列印一個月的月曆。使用者輸入該月第一天? |
| Message Id | 4RlQGQ$0nu@bbs.mgt.ncu.edu.tw |
| 內文 | 2. 利用enum設計一個程式,可以列印一個月的月曆。使用者輸入該月第一天的星期,以及該月的天數,程式便印出該月的月曆 2. 利用enum設計一個程式,可以列印一個月的月曆。使用者輸入該月第一天的星期,以及該月的天數,程式便印出該月的月曆。如下所示: SUN MON TUE WED THU FRI SAT 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 (提示:將星期日至星期六設定列舉型態,使用迴圈控制天數,以除以7的餘數作為星期的依據列印。) 答: #include <stdio.h> #include <stdlib.h> void main() { int start,days,i,pos,d=1; printf("請輸入欲列之月份第一天是星期幾(星期日=1, ..., 星期六=7)?"); scanf("%d",&start); if (start<1 || start >7) { printf("輸入錯誤!"); exit(0); } printf("請問該月份總共有幾天?"); scanf("%d",&days); printf("SUN MON TUE WEN THU FRI SAT\n"); printf("---------------------------\n"); for (i=0;i<start-1;i++) printf(" "); while (d<=days) { printf ("%3d ",d); pos = (start+d-1)%7; if (pos==0) printf("\n"); d++; } } -- ◎龍貓資訊天地(bbs.mgt.ncu.edu.tw) ◎[[1;33;46mbrucetsao]From: 140.115.82.88 |
.Net 原始碼 | ASP.NET News Reader Beta 0.2.9
個人資料 |
發表新文章 |
回覆 |
回信 |
轉寄 |
同標題 | 搜尋
| 列印
預覽
直接
2007/06/21 由於微軟新聞伺服器移除多數新聞群組 (newsgroup),目前遭移除之群組暫時改為隱藏純瀏覽,若狀況已定案時,將會將隱藏中的群組重新調整。[討論]