L1-042 日期格式化 (5分)
世界上不同國家有不同的寫日期的習慣,比如美國人習慣寫成 月-日-年,而中國人習慣寫成 年-月-日,下面請你寫個程式,自動把讀入的美國格式的日期改寫成中國習慣的日期,
輸入格式:
輸入在一行中按照 mm-dd-yyyy 的格式給出月、日、年,題目保證給出的日期是 \(1900\) 年元旦至今合法的日期,
輸出格式:
在一行中按照 yyyy-mm-dd 的格式給出年、月、日,
輸入樣例:
03-15-2017
輸出樣例:
2017-03-15
代碼:
#include<bits/stdc++.h>
using namespace std;
int a,b,c;
int main()
{
cin>>a>>b>>c;
cout<<setw(4)<<setfill('0')<<-c<<'-'
<<setw(2)<<setfill('0')<<a<<'-'
<<setw(2)<<setfill('0')<<-b<<endl;
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/4972.html
標籤:C++
下一篇:L1-043 閱覽室 (20分)
