#include<iostream>
#include<algorithm>
#include<vector>
#include<string>
#include<map>
using namespace std;
int min_4(int a,int b,int c,int d)
{
a=a<b?a:b;
a=a<c?a:c;
a=a<d?a:d;
return a;
}
string work(int x)
{
string s="th";
const string ss[]={"st","nd","rd"};
int t=x%;
if(t==&&x%!=)s=ss[];
else if(t==&&x%!=)s=ss[];
else if(t==&&x%!=)s=ss[];
return s;
}
int main()
{
//freopen("acm.acm","r",stdin);
int n,len,i,t,m;
len=;
int a[],x2=,x3=,x5=,x7=;
a[]=;
while(len <= )
{
m=min_4(a[x2]*,a[x3]*,a[x5]*,a[x7]*);
if(m==a[x2]*)x2++;
if(m==a[x3]*)x3++;
if(m==a[x5]*)x5++;
if(m==a[x7]*)x7++;
a[len++]=m;
}
while(scanf("%d",&n))
{
if(!n)
break;
string s=work(n);
printf("The ");
printf("%d",n);
printf("%s",s.c_str());
printf(" humble number is ");
printf("%d",a[n-]);
printf(".\n");
}
return ;
}

最新文章

  1. 【spring bean】 spring中bean之间的引用以及内部bean
  2. 学习记录 java 值类型和引用类型的知识
  3. Volley : &quot;参数param:{ inoutNo:inoutNo ,whcode:’’}
  4. 【Nginx 1】Nginx 的下载和安装
  5. 如何减少不能重现的Bug
  6. CSS 中的相对量
  7. MySQL错误:2003-Can&#39;t connect to MySQL server on &#39;localhost&#39;(10061 &quot;unknown error&quot;)
  8. python实战--数据结构二叉树
  9. scrapy爬虫天猫笔记本电脑销量前60的商品
  10. R和Tableau平行坐标图
  11. C#_Winform_聊天机器人
  12. Linux之查看CPU
  13. 深入了解 Java-Netty高性能高并发理解
  14. [转][ASP.NET]ASP.NET 预编译网站
  15. c#设计模式之策略者模式(Strategy Pattern)
  16. 【课堂实践】Myod和Mycp
  17. 站点下的robots
  18. Codeforces Round #345 (Div. 2) A. Joysticks dp
  19. SpringMVC 之拦截器和异常处理
  20. printf,sprintf,vsprintf

热门文章

  1. jQuery获得元素位置offset()和position()的区别
  2. c++中类的静态数据成员
  3. 2018.06.29 NOIP模拟 排列(线段树)
  4. Django介绍(3)
  5. ansible-playbook 主机变量1
  6. Xcode svn import项目 上传.a文件(静态库)
  7. IntelliJ IDEA 14 Keygen
  8. 如何用命令行将我的Phonegap环境更新到最新版本?
  9. Java内存模型解惑--观深入理解Java内存模型系列文章有感(二)
  10. Android 了解1G 2G 3G 知识