2011年11月26日 星期六

C語言-閨年判斷式-分享2U

由鍵盤輸入一個4位數的整數,代表西洋的年份
每四年一閨,每百年不閨,每四百年一閨,每四千年不閨
方法: 先用一個if判斷是不是4的倍數
裡面在用一個if判斷是不是被100和4000整除
下面是解答: 先自己寫看看,盡量別急著看喔!
-------------------------------------------------------------------------




#include <stdio.h>
int main()
{
    int year;
    printf("請輸入年份n");
    scanf("%d",&year);
    if((year%4)==0)
        if((year%100)==0||(year%4000)==0)
            printf("%d不是閏年n",year);
        else
            printf("%d是閏年n",year); 
    else
        printf("%d不是閏年n",year);
}

沒有留言:

張貼留言