大家都知道英文单词里有基数词和序数词。现在我们的ZP就面临着这样的一个问题。ZP的好基友July给他出了道难题,July只给出一个阿拉伯数字N(1<=N<1000),要求ZP给出它变换后的样子。
变换规则如下:
1.百位数不为0时输出时在整个数字后面加上rd,否则输出ss;
2.十位数是1、5、9的数字输出时在整个数字后面加上nd否则输出ss;
3.个位数是3、7、2的数字在输出时在整个数字后面加上st否则输出ss;
当然数字后面的后缀是可以按百位至个位累积的,比如13转换后变为13ssndst;
可是ZP忙着背单词,所以他请求聪明的你来帮他解决这样的一个题。
输入多个整数N(1<=N<1000)
输出每个整数变换后的样子。