牛客 KY222 : 打印日期
程序员文章站
2024-02-29 12:09:28
...
#include<iostream>
using namespace std;
int main(){
int year, num;
static int arr[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
//多组输入
while(cin >> year >> num){
//判断是否为闰年, 确定2月的天数
if((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0))
arr[2] = 29;
else
arr[2] = 28;
int month = 1, day = num;
while(day > arr[month]){
day -= arr[month];
month++;
}
printf("%4d-%02d-%02d\n", year, month, day);
}
return 0;
}
上一篇: Python 对象中的数据类型
下一篇: Android 图片特效如何实现及总结