[C] 判断某一日期是当年的第几天 →→→→→进入此内容的聊天室

来自 , 2020-09-21, 写在 C, 查看 136 次.
URL http://www.code666.cn/view/cb8da676
  1. /* 判断某一日期是当年的第几天*/
  2. #include"stdio.h"
  3. void main()
  4. {
  5.         int n,year,month,day,month_day_sum=0,sum,
  6.                                            month_day[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
  7.         printf ( "请输入\"年月日\"\n" );
  8.         scanf ( "%d%d%d",&year,&month,&day );
  9.  
  10.         if ( year%100!=0&&year%4==0||year%400==0 ) month_day[2]=29;
  11.         if ( day>31||day<1||month>12||month<1 ) printf ( "错误" );
  12.         else
  13.         {
  14.                 for ( n=1; n<month; n++ ) month_day_sum+=month_day[n];
  15.                 sum=month_day_sum+day;
  16.                 printf ( "是%d年的第%d天\n",year,sum );
  17.         }
  18.  
  19. }

回复 "判断某一日期是当年的第几天"

这儿你可以回复上面这条便签

captcha