打印1980到2023之间所有的闰年,并求共有多少个闰年C语言

如题所述

#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。

    循环结束后,输出总共的闰年个数。

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网