计算天数

 1 #include<stdio.h>
 2 #include<stdlib.h>
 3 int main()
 4 {
 5     int j;
 6     int year, month, day;
 7     int sum = 0;    //计算天数
 8     int flag;        //判断平年或者闰年
 9     int a[][13] = {
10                         {0,31,28,31,30,31,30,31,31,30,31,30,31},
11                         {0,31,29,31,30,31,30,31,31,30,31,30,31}
12     
13     };
14 
15     printf("input year:month:day\n");
16     scanf("%d%d%d",&year,&month,&day);
17 
18     if(year%4==0 && year %400 !=0 || year % 400 == 0)
19         flag = 1;
20     else flag = 0;
21 
22     for(j=0;j<month;j++)
23         {
24             sum += a[flag][j];
25         }
26     sum += day;
27 
28     printf("it's the %dth day of this year\n",sum);
29 
30     system("pause");
31     return 0;
32 
33 }

 

posted @ 2017-11-25 13:04  克斯汀  阅读(235)  评论(0)    收藏  举报