所有新聞群組討論區列表 風禹科技驗證有限公司 Web News Reader

目前新聞群組:tw.bbs.comp.oop

說明

此主題討論共計 1 篇文章。

2.利用enum設計一個程式,可以列印一個月的月曆。使用者輸入該月第一天?

肉腳布2007/1/3 下午 01:20:36僅瀏覽本文回覆 | 回信 | 轉寄
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),目前遭移除之群組暫時改為隱藏純瀏覽,若狀況已定案時,將會將隱藏中的群組重新調整。[討論]