逃跑计划 2014-03-26 09:08
浏览 831

OJ 题目1186 打印日期 一直不AC 啊!求大神们看看什么问题?????

#include
#include
int a[14][2]={{0,0},{31,31},{28,29},{31,31},{30,30},{31,31},{30,30},{31,31},{31,31},{30,30},{31,31},{30,30},{31,31},{31,31}};

int isleap(int year);
int main(void)
{
int sum,i,n,year,num;
while(scanf("%d %d",&year,&num)!=EOF)
{
sum=0;
i=1;
while(sum<num)
{
sum=sum+a[i][isleap(year)];
i++;
}
i--;
n=num-(sum-a[i][isleap(year)]);
printf("%04d-%02d-%02d\n",year,i,n);

}
return 0;
}

int isleap(int year)
{
if(year%4==0 && year%100==0 || year%400==0)
{
return 1;
}
else
{
return 0;
}
}

  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥15 微信公众号自制会员卡没有收款渠道啊
    • ¥15 stable diffusion
    • ¥100 Jenkins自动化部署—悬赏100元
    • ¥15 关于#python#的问题:求帮写python代码
    • ¥20 MATLAB画图图形出现上下震荡的线条
    • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
    • ¥15 perl MISA分析p3_in脚本出错
    • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
    • ¥15 ubuntu虚拟机打包apk错误
    • ¥199 rust编程架构设计的方案 有偿