當前位置:編程學習大全網 - 編程軟體 - c語言編程問題,輸入年號和月份,輸出這壹年該月天數

c語言編程問題,輸入年號和月份,輸出這壹年該月天數

#include <stdio.h>

void main ( )

{ int year, month,leap,i;

printf("請輸入年號:");

scanf("%d",&year);

{ if (year%400==0)

leap=1;

else

{ if (year%4==0&&year%100!=0)

leap=1;

else

leap=0;

}

}

if (leap==1)

{

printf("請輸入月份:");

scanf("%d",&month);

switch (month)

{ case 1 : i=31; break;

case 2 : i=29; break;

case 3 : i=31; break;

case 4 : i=30; break;

case 5 : i=31; break;

case 6 : i=30; break;

case 7 : i=31; break;

case 8 : i=30; break;

case 9 : i=30; break;

case 10: i=30; break;

case 11: i=30; break;

case 12: i=31; break;

default : printf("輸入錯誤");

}

printf("%d年%d月有%d天\n",year,month,i);

}

else

{

printf("請輸入月份:");

scanf ("%d",&month);

switch (month)

{ case 1 : i=31; break;

case 2 : i=28; break;

case 3 : i=31; break;

case 4 : i=30; break;

case 5 : i=31; break;

case 6 : i=30; break;

case 7 : i=31; break;

case 8 : i=30; break;

case 9 : i=30; break;

case 10: i=30; break;

case 11: i=30; break;

case 12: i=31; break;

default : printf("輸入錯誤");

}

printf("%d年%d月有%d天\n",year,month,i);

}

}

  • 上一篇:數控車能力模塊抽測卷56編程
  • 下一篇:雲計算提供的服務包括哪三樣?
  • copyright 2024編程學習大全網