c++语言输入1970-2023年中石油闰年
时间: 2023-08-09 17:01:25 浏览: 105
C语言是一种广泛应用于计算机程序设计的编程语言。要编写一个程序,用于输出1970-2023年中的石油闰年,首先我们需要了解闰年的定义。
闰年是指满足以下条件之一的年份:
1. 能被4整除但不能被100整除;
2. 能被400整除。
基于这个定义,我们可以使用C语言编写一个程序来输出1970-2023年中的石油闰年。代码如下:
```c
#include <stdio.h>
int isLeapYear(int year) {
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
return 1; // 是闰年
} else {
return 0; // 不是闰年
}
}
int main() {
int startYear = 1970;
int endYear = 2023;
printf("1970-2023年中的石油闰年有:\n");
for (int year = startYear; year <= endYear; year++) {
if (isLeapYear(year)) {
printf("%d\n", year);
}
}
return 0;
}
```
这段代码中,我们定义了一个函数`isLeapYear()`来判断年份是否为闰年。然后在`main()`函数中,我们设定了起始年份`startYear`为1970,终止年份`endYear`为2023。通过一个循环,我们依次判断每年是否是闰年,并将是闰年的年份输出。
运行这个程序,就可以得到1970-2023年中的石油闰年的输出结果。
阅读全文