给定一个月份输出该月份天数,假设年份都是平年 用c语言数组
时间: 2024-12-13 18:19:32 浏览: 3
输出每个月的天数C语言PTA
在 C 语言中,你可以创建一个数组来存储每个月的天数,因为对于非闰年的平年,每个月的天数是固定的。以下是一个简单的示例:
```c
#include <stdio.h>
const int days_in_month[] = { // 平年各月天数
0, // 无(不是月份)
31, // 一月
28, // 二月 (注意这里默认是平年,所以是28天)
31,
30,
31,
30,
31,
31,
30,
31,
30,
31
};
int main() {
int month;
printf("请输入月份(1-12): ");
scanf("%d", &month);
if(month >= 1 && month <= 12) {
printf("平年 %d 月有 %d 天。\n", month, days_in_month[month]);
} else {
printf("无效的月份输入。\n");
}
return 0;
}
阅读全文