月の日数
#include <stdio.h>
#pragma warning(disable:4996)
int main()
{
int num_days[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int y;
int m;
printf( "y=" );
scanf( "%d", &y );
printf( "m=" );
scanf( "%d", &m );
if ( (m == 2) && (((y % 400) == 0) || (((y % 100) != 0) && ((y % 4) == 0)))){
printf( "number of days(%d) = 29\n", m );
}
else {
printf( "number of days(%d) = %d\n", m, num_days[m-1] );
}
return 0;
}
配列の宣言
配列からの
読み出し
「m-1」に意味がある 6