1 条题解

  • 0
    @ 2023-12-14 21:53:07
    #include<stdio.h>
    #include<stdbool.h>
    int cnt,a[3001];//cnt用于计算闰年的数量,a是一个长度为3001的数组,用于存储所有闰年 
    bool isleap(int y) {
    	return (y%400==0||y%4==0&&y%100!=0);//返回这个年份是否是闰年 
    }
    int main() {
    	int x,y;
    	scanf("%d%d",&x,&y);
    	for(int i=x; i<=y; i++) {
    		if(isleap(i)) {
    			cnt ++;
    			a[cnt]=i;
    		}
    	}
    	printf("%d\n",cnt);
    	for(int i=1; i<=cnt; i++)
    		printf("%d ",a[i]);//开始新的for循环,从数组的第一个元素到最后一个元素,打印出所有闰年 
    	return 0;
    }
    
    • 1

    信息

    ID
    202
    时间
    1000ms
    内存
    512MiB
    难度
    5
    标签
    递交数
    136
    已通过
    55
    上传者