#include <iostream>
using namespace std;
int main(){
int a,b,c;
while(cin>>a>>b>>c){
if(a>0&&a<10&&b<=12&&c<=12){
cout<<"000"<<a<<"-"<<((b>9)?"":"0")<<b<<"-"<<((c>9)?"":"0")<<c;
}
else if(a>10&&a<100&&b<=12&&c<=12){
cout<<"00"<<a<<"-"<<((b>9)?"":"0")<<b<<"-"<<((c>9)?"":"0")<<c;
}
else if(a>100&&a<1000&&b<=12&&c<=12){
cout<<"0"<<a<<"-"<<((b>9)?"":"0")<<b<<"-"<<((c>9)?"":"0")<<c;
}
else if(a>1000&&a<=100000&&b<=12&&c<=12){
cout<<a<<"-"<<((b>9)?"":"0")<<b<<"-"<<((c>9)?"":"0")<<c;
}
}
return 0;
}
有什么错误吗????????????
上了等于
a>0&&a<10,a>=10&&a<100,a>=100&&a<1000,a>=1000