#include<stdio.h>
int main()
{
int y,m,d,c;
scanf("%4d/%2d/%2d",&y,&m,&d);
if(y%4==0&&y%100!=0||y取余400==0)
{
printf("%d",c=29);
}
else
{
printf("%d",c=28);
}
switch(m)
{
case 1:d+=31;
break;
case 2:d+=31+c;
break;
case 3:d+=312+c;
break;
case 4:d+=312+c+30;
break;
case 5:d+=313+c+30;
break;
case 6:d+=313+c+302;
break;
case 7:d+=314+c+302;
break;
case 8:d+=315+c+302;
break;
case 9:d+=315+c+303;
break;
case 10:d+=316+c+303;
break;
case 11:d+=316+c+304;
break;
case 12:d+=317+c+30*4;
break;
}
printf("%d",d);
return 0;
}
看下吧,看一下,看看呢
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答
相关推荐 更多相似问题
点击登录
提问题
悬赏问题
- ¥15 Python不使用Selenium怎么实现网页输入和点击
- ¥50 vue百度地图导致浏览器崩溃
- ¥15 请问这段C语言代码应该如何修改呢
- ¥20 Latex 转入带数式的曲线图后数式部分报错
- ¥15 Arcgis基于一幅栅格提取另一幅栅格单元值
- ¥15 Verilog数据产生器代码疑点
- ¥15 电脑部分网页无法访问是为什么?
- ¥15 如何在vscode导出pdf失败了,拓展也安装了?
- ¥15 使用python-kivy如何点击按钮选择手机相册中的图片?
- ¥15 Matlab图像生成后如何对于打开exe文件