文章

19

粉丝

51

获赞

3

访问

4.2k

头像
打印日期 题解:C 显示60%通过,求大佬帮我看看哪里的问题
P1410 华中科技大学机试题
发布于2024年3月8日 22:10
阅读数 260

#include <stdio.h>
int main()
{	int y,n;
 	while(scanf("%d %d",&y,&n) != EOF){
 	int d,month=1,i=1;
 	int mon[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
 if(y%400==0||(y%4==0&&y%100!=0))
	 	mon[2]=29;
 for(;i<13;i++)
 {n=n-mon[i];
  if(n==0)n++;
  if(n<0)
	  break;
 }
 n=n+mon[i];
	 printf("%4d-%02d-%02d",y,i,n);}
	return 0;
}

 
登录查看完整内容


登录后发布评论

1 条评论
snake
2024年3月9日 00:26

多组测试数据

赞(0)