用户输入年份,打印该年每个月的天数

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>


int main()
{
 int days[12] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
 int i, year;
 printf("请输入年份:");
 scanf("%d", &year);
 if (year % 400 == 0 || year % 4 == 0 && year % 100 != 0){
  days[1] = 29;
 }
 for (i = 0; i < sizeof(days) / sizeof(days[0]); i++){
  printf("%d月份: %d天\n", i + 1, days[i]);

 }
 
 system("pause");
 return 0;
}

猜你喜欢

转载自www.cnblogs.com/Leafbud/p/12599122.html