Chinaunix首页 | 论坛 | 博客

分类: 信息化

2014-12-30 14:52:07


点击(此处)折叠或打开

  1. #include<stdio.h>

  2. int chl(int year)
  3. {
  4.     int d=0;
  5.     
  6.     if(year%400==0||year%4==0&&year%100!=0)
  7.     {
  8.         d=1;
  9.     }
  10.     
  11.     return d;
  12. }
  13. int main()
  14. {
  15.     int a[13]={0,31,59,90,128,151,181,212,243,273,304,334,365};
  16.     int b[13]={0,31,60,91,129,152,182,213,244,274,305,335,366};
  17.     int year;
  18.     int day;
  19.     int month;
  20.     int i;
  21.     int num;
  22.     scanf("%d%d" ,&num,&num);
  23.     if(chl(year)==1)
  24.     {
  25.         for(i=1;i<13;i++)
  26.         {
  27.             if(b[i]>=num)
  28.             {
  29.                 month=i;
  30.                 day=num-b[i-1];
  31.                 break;
  32.             }
  33.         
  34.         }
  35.     
  36.         
  37.     }
  38.     if(chl(year)==0)
  39.     {    
  40.         for(i=1;i<13;i++)
  41.         {
  42.             if(a[i]>=num)
  43.             {
  44.                 month=i;
  45.                 day=num-a[i-1];
  46.                 break;
  47.             }
  48.         
  49.         }
  50.     
  51.     }
  52.     printf("%d\n%d\n" ,month,day);
  53.     
  54.     return 0;
  55. }


如图:
阅读(1716) | 评论(0) | 转发(0) |
0

上一篇:计算机

下一篇:利用c语言打印两次数据

给主人留下些什么吧!~~