回顾大一·C语言编程5.2(2)

来源:互联网 发布:淘宝用户画像怎么做 编辑:程序博客网 时间:2024/06/10 20:39

给出年、月、日,计算出该日是该年的第几天。


main(){   int year,month,day,days,i,d;printf("请输入年,月,日:");scanf("%d,%d,%d",&year,&month,&day);days=day;for(i=1;i<month;i++){switch(i){case 1:case 3:case 5:case 7:case 8:case 10:case 12:d=31;break;case 4:case 6:case 9:case 11:d=30;break;case 2:if(year%4==0&&year%100!=0||year%400==0) d=29;else d=28;}days+=d;}printf("%d年%d月%d日是该年的第%d天。\n",year,month,day,days); }


原创粉丝点击