文章
145
粉丝
217
获赞
21
访问
84.4k
#include <stdio.h>
void PrintDate(int *y,int *m,int *d)
{
int r[12] = {31,28,31,30,31,30,31,31,30,31,30,31};
if(*d - r[*m-1] == 0)
{
if(*m == 12) //跨年份跨月份
{
(*y)++;
*m = 1;
*d = 1;
}
else //不跨年份跨月份
{
(*m)++;
*d = 1;
}
}
else
(*d)++;
}
int main()
{
int n,i,j,a[100][3];
scanf("%d",&n);
for(i = 0; i < n; i++)
{
scanf("%d %d %d",&a[i][0],&a[i][1],&a[i][2]);
PrintDate(&a[i][0],&a[i][1],&a[i][2]);
}
for(i = 0; i < n; i++)
printf("%04d-%02d-%02d\n",a[i][0],a[i][1],a[i][2]);
return 0;
}
登录后发布评论
暂无评论,来抢沙发