C言語実験——ある年ある月の日数

718 ワード

タイトルの説明
年と月を入力して、その月は何日あると判断しますか?
入力
年と月を入力します.書式は年月です.
しゅつりょく
月の日数を出力します.
サンプル入力
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; }