用c++输入年份和月份,输出该月有多少天? 输入输出格式 输入格式 两个整数,表示年份和月份。年份范围为1900~2100,月份范围为1~12 输出格式 一个整数,该月有多少天
时间: 2024-02-12 14:06:30 浏览: 40
好的,这是一个简单的问题,可以使用以下的 C++ 代码来实现:
```cpp
#include <iostream>
using namespace std;
int main() {
int year, month;
cin >> year >> month;
int days;
// 根据月份判断天数
if (month == 2) {
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
days = 29;
} else {
days = 28;
}
} else if (month == 4 || month == 6 || month == 9 || month == 11) {
days = 30;
} else {
days = 31;
}
cout << days << endl;
return 0;
}
```
这里使用了 `cin` 输入流将年份和月份输入,并根据月份判断该月有多少天,然后输出天数。
需要注意的是,闰年的判断条件是:能被4整除但不能被100整除,或者能被400整除。
希望这个回答对您有帮助!
相关问题
c++ 的输入两个整数求月份天数
好的,以下是一个简单的 C++ 程序,可以输入两个整数来求月份天数:
```cpp
#include <iostream>
using namespace std;
int main() {
int year, month;
cout << "请输入年份和月份:";
cin >> year >> month;
int days;
if (month == 2) {
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
days = 29;
} else {
days = 28;
}
} else if (month == 4 || month == 6 || month == 9 || month == 11) {
days = 30;
} else {
days = 31;
}
cout << year << "年" << month << "月有" << days << "天" << endl;
return 0;
}
```
程序中输入了两个整数 year 和 month,然后根据月份的不同,计算出该月份的天数,最终输出结果。特别地,如果输入的月份是 2 月,则还需要考虑闰年的情况。如果您有任何问题,请随时提出。
小明刚刚学习了每月有多少天,以及如何判断平年和闰年,想到可以使用编程方法求出给定的月份有多少天。你能做到吗? 输入 输入一行,包含两个整数,分别表示一个日期的年、月。 输出 输出一行,包含一个整数,表示输入月份有多少天。c++写
好的,这是一道简单的编程题。我们可以使用一个数组来存储每个月份的天数,然后根据输入的年份和月份来判断该月份的天数。下面是一个 C++ 的实现,供你参考:
```cpp
#include <iostream>
using namespace std;
int main() {
int year, month;
cin >> year >> month;
int days[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
days[2] = 29; // 闰年2月有29天
}
cout << days[month] << endl;
return 0;
}
```
和上一道题目类似,我们使用 `cin` 读取输入的年份和月份。然后定义一个数组 `days` 来存储每个月份的天数,其中第一个元素为0,表示无效的月份。如果输入的年份是闰年,将数组中第二个元素(即2月)的值修改为29。最后输出数组中对应月份的天数即可。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)