C言語実験——ある年ある月の日数
718 ワード
タイトルの説明
年と月を入力して、その月は何日あると判断しますか?
入力
年と月を入力します.書式は年月です.
しゅつりょく
月の日数を出力します.
サンプル入力
2009\1
サンプル出力
31
ヒント
うるう年の判断に注意しよう
年と月を入力して、その月は何日あると判断しますか?
入力
年と月を入力します.書式は年月です.
しゅつりょく
月の日数を出力します.
サンプル入力
2009\1
サンプル出力
31
ヒント
うるう年の判断に注意しよう
#define _CRT_SECURE_NO_WARNINGS 1
#include
int main()
{
char s = 0;
int i = 0, k = 0;
scanf("%d%c%d", &i,&s,&k);
switch (k)
{
case 1:
case 3:
case 5:
case 7:
case 9:
case 11:
printf("31
");
break;
case 4:
case 6:
case 8:
case 10:
case 12:
printf("30
");
break;
case 2:
if ((i % 4 == 0 && i % 100 != 0) || i % 400 == 0)
{
printf("28
");
}
else
{
printf("29
");
}
break;
}
return 0;
}