用伪代码表示(1)输出1900-2000年中是闰年的年份,符合下面两个条件①能被4整除但不能被100 整除;②能被100 整除且能被400整除。
时间: 2024-06-14 07:04:36 浏览: 7
以下是用伪代码表示输出1900-2000年中是闰年的年份的程序:
```
for year in range(1900,2001):
if (year % 4 == 0 and year % 100 != 0) or (year % 100 == 0 and year % 400 == 0):
print(year, "是闰年")
```
相关问题
用c语言帮我写个代码,输出1900-2000年中所有的闰年,每输出3个年号换一行。
以下是C语言代码,可以输出1900-2000年中所有的闰年,每输出3个年号换一行:
```c
#include <stdio.h>
#include <stdlib.h>
int main() {
int year, count = 0;
for (year = 1900; year <= 2000; year++) {
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
printf("%d ", year);
count++;
if (count % 3 == 0) {
printf("\n");
}
}
}
system("pause");
return 0;
}
```
代码中使用for循环遍历1900-2000年,判断每一年是否为闰年,如果是则输出该年份,并且计数器加1。当计数器能被3整除时,输出换行符,实现每输出3个年号换一行的效果。
输入一年份,判断该年份是否是闰年并输出结果。符合下面两个条件之一的年份是闰年。 (1) 能被4整除但不能被100整除。 (2) 能被400整除。
A:
```python
year = int(input("请输入年份:"))
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
print(year, "是闰年")
else:
print(year, "不是闰年")
```
示例输出:
```
请输入年份:2020
2020 是闰年
```
```
请输入年份:1900
1900 不是闰年
```
```
请输入年份:2000
2000 是闰年
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)