2009年12月7日 星期一

餘數應用在印出日曆

//請於與期中考題比較,
//可發現 j 變數都不需要使用了,
//而改採%餘數來計算。

#include <stdio.h>
#include <stdlib.h>

int main()
{
  
    int i,space=2,month=31,day=1;
    printf(" SUN MON TUE WED THU FRI SAT\n");
    for(i=1;i<=month+space;i++)
    {
        if(i<=space)
        {
            printf("    ");
        }
        else
        {
            // (i 除以7的餘數)不等於 0
            if((i%7)!=0)
            {
                printf("%4d",day);
            }
            else
            {
                printf("%4d\n",day);
            }
            day++;
        }
    }
    return 0;
}

沒有留言:

張貼留言