目录
第一种(不考虑闰年):
具体代码如下:
#include<stdio.h>
#define MONTHS 12
int main()
{
int days[MONTHS] = { 31,28,31,30,31,30,31,31,30,31,30,31 };
int month;
do {
printf("Input a month:");
scanf("%d", &month);
} while (month < 1 || month>12);
printf("The number of days is %d\n", days[month - 1]);
return 0;
}
运行结果如下:
第二种:
代码如下:
#include<stdio.h>
#define MONTHS 12
int main()
{
int days[2][MONTHS] = { { 31,28,31,30,31,30,31,31,30,31,30,31 },
{31,29,31,30,31,30,31,31,30,31,30,31} };
int year, month;
do {
pr