为啥0分

P5737 【深基7.例3】闰年展示

mwhxiaopy @ 2020-03-12 13:25:39

#include<iostream>
using namespace std;
int main(){
int a,b,c[400],d;                                 //定义变量
for(int i=a;i<=b;i++){if(i%4==0){c[i-a+1]=i;d+=1;}
}                                                 //保留4倍数
for(int i=1;i<=d;i++)
{if(c[i]%100==0&&c[i]%400!=0)c[i]=0;}  //去掉被100整除但不被400整除的
for(int i=1;i<=d;i++){if(c[i]!=0&&i!=d)cout<<c[i]<<" ";
else cout<<c[i];}      //输出
}

@TNT 能帮我检查一下吗


by z_y_t @ 2020-03-12 13:27:25

输入不见了


by 初音Miku @ 2020-03-12 13:27:52

您的输入呢?


by duyh1114 @ 2020-03-12 13:28:00

@mwhxiaopy 没有输出总共多少闰年


by duyh1114 @ 2020-03-12 13:28:14

而且输入被吃了


by dbxxx @ 2020-03-12 13:28:41

你都不自己测试吗……


by 断清秋 @ 2020-03-12 13:33:25

您都不编译一下没CE真是奇迹


by YUYGFGG @ 2020-03-12 13:33:40

@mwhxiaopy 输入被吃了????


by Mine_King @ 2020-03-12 13:37:45

而且马蜂也有点奇怪qwq


by mwhxiaopy @ 2020-03-12 13:40:53

@duyh1114 漏了 原文有输入的 还有吗


by TianLuen @ 2020-03-12 14:39:51

您可以参考一下这句代码

c[i]%400==0||(c[i]%4==0&&c[i]%100!=0)

闰年判断一步到位


| 下一页