如题所述
#include<iostream>
using namespace std;
int main(){
int count = 0; // 记录闰年个数
for(int year = 1980; year <= 2023; year++){
if((year % 4 == 0 && year % 100 != 0) || year % 400 == 0){
cout << year << "是闰年" << endl;
count++;
}
}
cout << "1980年到2023年之间共有" << count << "个闰年" << endl;
return 0;
}
注释:
首先声明一个计数器count,用于记录闰年的个数。
使用for循环从1980年到2023年遍历每一年,判断当前年份是否为闰年。
判断当前年份是否为闰年的条件:能被4整除但不能被100整除,或者能被400整除。
如果当前年份是闰年,则输出该年份,并将计数器count加1。
循环结束后,输出总共的闰年个数。
温馨提示:答案为网友推荐,仅供参考