1. 程式人生 > >L1-042. 日期格式化

L1-042. 日期格式化

本題要求:

世界上不同國家有不同的寫日期的習慣。比如美國人習慣寫成“月-日-年”,而中國人習慣寫成“年-月-日”。下面請你寫個程式,自動把讀入的美國格式的日期改寫成中國習慣的日期。

輸入格式:

輸入在一行中按照“mm-dd-yyyy”的格式給出月、日、年。題目保證給出的日期是1900年元旦至今合法的日期。

輸出格式:

在一行中按照“yyyy-mm-dd”的格式給出年、月、日。

輸入樣例:

03-15-2017

輸出樣例:

2017-03-15

解題思路 :

直接用scanf和printf即可。

程式碼 :

#include <iostream>

using namespace
std; int main() { int y, m, d; scanf("%d-%d-%d", &m, &d, &y); printf("%04d-%02d-%02d", y, m, d); return 0; }