编写javascrit程序:该程序有三个输入变量month、day、year(month 、 day 和year均为整数值,并且满足:1≤month≤12 和1≤day≤31),分别作为输入日期的月份、日、年份,通过程序可以输出该输入日期在日历上隔一天的日期。例如,输入为 2004 年11 月29 日,则该程序的输出为2004 年12 月1 日。
时间: 2023-03-31 17:03:07 浏览: 197
以下是 JavaScript 代码:
```
var month = parseInt(prompt("请输入月份"));
var day = parseInt(prompt("请输入日期"));
var year = parseInt(prompt("请输入年份"));
if (month === 2 && day === 28 && year % 4 === && (year % 100 !== || year % 400 === )) {
day = 29;
} else if (day === 31 && (month === 1 || month === 3 || month === 5 || month === 7 || month === 8 || month === 10)) {
day = 1;
month++;
} else if (day === 31 && month === 12) {
day = 1;
month = 1;
year++;
} else if (day === 30 && (month === 4 || month === 6 || month === 9 || month === 11)) {
day = 1;
month++;
} else {
day++;
}
console.log(year + "年" + month + "月" + day + "日");
```
注意:这个程序只是简单地计算输入日期的下一天日期,没有考虑闰年和月份天数的特殊情况。如果需要更精确的计算,需要添加更多的代码。
阅读全文