用js实现输入年份和月份,输出该月天数。 需求: 1)从输入框接收年份和月份值 2)用switch语句判断,奇数月31天,偶数月30天 3)对2月单独判断,结合年份,判断是否是闰年,闰年2月29天,平年2月28天 提示:能够整除4但不能整除100或者能整除400的年份为闰年
时间: 2023-04-06 09:02:30 浏览: 159
可以回答这个问题。以下是用js实现输入年份和月份,输出该月天数的代码:
```javascript
var year = parseInt(prompt("请输入年份:"));
var month = parseInt(prompt("请输入月份:"));
switch(month) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
alert("该月有31天");
break;
case 4:
case 6:
case 9:
case 11:
alert("该月有30天");
break;
case 2:
if((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
alert("该月有29天");
} else {
alert("该月有28天");
}
break;
default:
alert("输入的月份有误");
}
```
相关问题
用switch语句编写:输入年份和月份输出该月天数
好的,以下是用 switch 语句编写的代码:
```c
#include <stdio.h>
int main() {
int year, month, days;
printf("请输入年份和月份,用空格隔开:");
scanf("%d %d", &year, &month);
switch (month) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
days = 31;
break;
case 4:
case 6:
case 9:
case 11:
days = 30;
break;
case 2:
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
days = 29;
} else {
days = 28;
}
break;
default:
printf("输入的月份不正确!");
return 0;
}
printf("%d 年 %d 月有 %d 天\n", year, month, days);
return 0;
}
```
希望这个代码能够帮到你!
使用switch和if双分支结构实现:输入年份和月份,输出该月天数。
好的,以下是使用switch和if双分支结构实现输入年份和月份,输出该月天数的代码:
```c
#include <stdio.h>
int main() {
int year, month, days;
printf("请输入年份和月份:\n");
scanf("%d%d", &year, &month);
switch (month) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
days = 31;
break;
case 4:
case 6:
case 9:
case 11:
days = 30;
break;
case 2:
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
days = 29;
} else {
days = 28;
}
break;
default:
printf("输入的月份不合法!\n");
return 0;
}
printf("%d年%d月有%d天。\n", year, month, days);
return 0;
}
```
希望这个代码能够帮到你!
阅读全文