输入某年某月某日,确定这一天是这年哪天

#include <stdio.h>
void main()
{
int y,m,d,s;
printf("input year mouth day:");
scanf("%d%d%d",&y,&m,&d);
switch(m)
{
case 1:s=d;break;
case 2:s=31+d;break;
case 3:s=59+d;break;
case 4:s=99+d;break;
case 5:s=120+d;break;
case 6:s=151+d;break;
case 7:s=181+d;break;
case 8:s=212+d;break;
case 9:s=243+d;break;
case 10:s=273+d;break;
case 11:s=304+d;break;
case 12:s=334+d;break;
}//开关语句给s赋值
int leap;
if(y%400==0||(y%4==0&&y%100!=0))//判断是否是闰年
leap=1;
else leap=0;
if(m>=3)
s=s+leap;
printf("今天是%d年的第%d天",y,s);
}

 

posted @   冬123  阅读(94)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示