#include<stdio.h>
int main(){
char*num[]={"零","一","二","三","四","五","六","七","八","九"};
int n,g,s,b,q,sign=1;
while(1){
if(n>9999||n<-9999){
}
else{
break;
}
}
if(n==0){
return 0;
}
if(n<0){
n=-1*n;sign=-1;
}
g=n%10;s=n/10%10;b=n/100%10;q=n/1000%10;
if(sign==-1){
}
if(q==0&&b==0&&s==0){//个位
return 0;
}
if(q==0&&b==0){//十位
printf("%s十%s",num
[s
],num
[g
]); return 0;
}
if(q==0){//百位
if(s==0&&g==0){
return 0;
}
if(s==0){
printf("%s百零%s",num
[b
],num
[g
]); return 0;
}
if(g==0){
printf("%s百%s十",num
[b
],num
[s
]); return 0;
}
else{
printf("%s百%s十%s",num
[b
],num
[s
],num
[g
]); return 0;
}
}
else{//千位
if(b==0&&s==0&&g==0){
return 0;
}
if(b==0&&s==0){
printf("%s千零%s",num
[q
],num
[g
]); return 0;
}
if(b==0 && s!=0){
printf("%s千零%s十%s", num
[q
], num
[s
], num
[g
]); return 0;
}
if(s==0&&g==0){
printf("%s千%s百",num
[q
],num
[b
]); return 0;
}
if(s==0){
printf("%s千%s百零%s",num
[q
],num
[b
],num
[g
]); return 0;
}
if(g==0){
printf("%s千%s百%s十",num
[q
],num
[b
],num
[s
]); return 0;
}
else{
printf("%s千%s百%s十%s",num
[q
],num
[b
],num
[s
],num
[g
]); return 0;
}
}
}
I2luY2x1ZGU8c3RkaW8uaD4KaW50IG1haW4oKXsKcHJpbnRmKCLor7fovpPlhaXku7vmhI/mraPotJ/nmoTmnIDlpJrlm5vkvY3mlbBcbiIpOwpjaGFyKm51bVtdPXsi6Zu2Iiwi5LiAIiwi5LqMIiwi5LiJIiwi5ZubIiwi5LqUIiwi5YWtIiwi5LiDIiwi5YWrIiwi5LmdIn07CmludCBuLGcscyxiLHEsc2lnbj0xOwp3aGlsZSgxKXsKc2NhbmYoIiVkIiwmbik7CmlmKG4+OTk5OXx8bjwtOTk5OSl7CnByaW50Zigi6LaF5Ye66IyD5Zu06K+36YeN5paw6L6T5YWlXG4iKTsKfQplbHNlewpicmVhazsKfQp9CmlmKG49PTApewpwcmludGYoIiVzIixudW1bbl0pOwpyZXR1cm4gMDsKfQppZihuPDApewpuPS0xKm47c2lnbj0tMTsKfQpnPW4lMTA7cz1uLzEwJTEwO2I9bi8xMDAlMTA7cT1uLzEwMDAlMTA7CmlmKHNpZ249PS0xKXsKcHJpbnRmKCLotJ8iKTsKfQppZihxPT0wJiZiPT0wJiZzPT0wKXsvL+S4quS9jQpwcmludGYoIiVzIixudW1bZ10pOwpyZXR1cm4gMDsKfQppZihxPT0wJiZiPT0wKXsvL+WNgeS9jQpwcmludGYoIiVz5Y2BJXMiLG51bVtzXSxudW1bZ10pOwpyZXR1cm4gMDsKfQppZihxPT0wKXsvL+eZvuS9jQppZihzPT0wJiZnPT0wKXsKcHJpbnRmKCIlc+eZviIsbnVtW2JdKTsKcmV0dXJuIDA7Cn0KaWYocz09MCl7CnByaW50ZigiJXPnmb7pm7YlcyIsbnVtW2JdLG51bVtnXSk7CnJldHVybiAwOwp9CmlmKGc9PTApewpwcmludGYoIiVz55m+JXPljYEiLG51bVtiXSxudW1bc10pOwpyZXR1cm4gMDsKfQplbHNlewpwcmludGYoIiVz55m+JXPljYElcyIsbnVtW2JdLG51bVtzXSxudW1bZ10pOwpyZXR1cm4gMDsKfQp9CmVsc2V7Ly/ljYPkvY0KaWYoYj09MCYmcz09MCYmZz09MCl7CnByaW50ZigiJXPljYMiLG51bVtxXSk7CnJldHVybiAwOwp9CmlmKGI9PTAmJnM9PTApewpwcmludGYoIiVz5Y2D6Zu2JXMiLG51bVtxXSxudW1bZ10pOwpyZXR1cm4gMDsKfQoKaWYoYj09MCAmJiBzIT0wKXsKICAgIHByaW50ZigiJXPljYPpm7Ylc+WNgSVzIiwgbnVtW3FdLCBudW1bc10sIG51bVtnXSk7CiAgICByZXR1cm4gMDsKfQoKaWYocz09MCYmZz09MCl7CnByaW50ZigiJXPljYMlc+eZviIsbnVtW3FdLG51bVtiXSk7CnJldHVybiAwOwp9CmlmKHM9PTApewpwcmludGYoIiVz5Y2DJXPnmb7pm7YlcyIsbnVtW3FdLG51bVtiXSxudW1bZ10pOwpyZXR1cm4gMDsKfQppZihnPT0wKXsKcHJpbnRmKCIlc+WNgyVz55m+JXPljYEiLG51bVtxXSxudW1bYl0sbnVtW3NdKTsKcmV0dXJuIDA7Cn0KZWxzZXsKcHJpbnRmKCIlc+WNgyVz55m+JXPljYElcyIsbnVtW3FdLG51bVtiXSxudW1bc10sbnVtW2ddKTsKcmV0dXJuIDA7Cn0KfQp9