题解 | #日期类#
日期类
https://www.nowcoder.com/practice/130aa2d7d1f5436b920229dca253893b
#include <stdio.h> int main(){ int n; int list1[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; scanf("%d",&n); for(int i=0;i<n;i++){ int year,month,day; scanf("%d %d %d",&year,&month,&day); day++; if (day>list1[month]){ day=day-list1[month]; month++; } if (month>12){ year++; month=1; } printf("%4d-%02d-%02d\n",year,month,day); } return 0; }