求这道题的代码,大神们!!!!!!

按年月日的顺序输入相应的数值,并按格式“年-月-日”输出,中间用“-”分隔(其中年4位,月2位,日2位,不足位用0补足)。

#include <iostream>
using namespace std;
int main()
{
	int a,b,c;
	cout<<"请输入年 月 日:";
	cin>>a>>b>>c;
	cout<<a<<"-"<<(b>9?"":"0")<<b<<"-"<<(c>9?"":"0")<<c;
    return 0;
}