POJ 2247
2024-08-30 07:51:57
#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 ;
}
最新文章
- 【spring bean】 spring中bean之间的引用以及内部bean
- 学习记录 java 值类型和引用类型的知识
- Volley : ";参数param:{ inoutNo:inoutNo ,whcode:’’}
- 【Nginx 1】Nginx 的下载和安装
- 如何减少不能重现的Bug
- CSS 中的相对量
- MySQL错误:2003-Can&#39;t connect to MySQL server on &#39;localhost&#39;(10061 ";unknown error";)
- python实战--数据结构二叉树
- scrapy爬虫天猫笔记本电脑销量前60的商品
- R和Tableau平行坐标图
- C#_Winform_聊天机器人
- Linux之查看CPU
- 深入了解 Java-Netty高性能高并发理解
- [转][ASP.NET]ASP.NET 预编译网站
- c#设计模式之策略者模式(Strategy Pattern)
- 【课堂实践】Myod和Mycp
- 站点下的robots
- Codeforces Round #345 (Div. 2) A. Joysticks dp
- SpringMVC 之拦截器和异常处理
- printf,sprintf,vsprintf
热门文章
- jQuery获得元素位置offset()和position()的区别
- c++中类的静态数据成员
- 2018.06.29 NOIP模拟 排列(线段树)
- Django介绍(3)
- ansible-playbook 主机变量1
- Xcode svn import项目 上传.a文件(静态库)
- IntelliJ IDEA 14 Keygen
- 如何用命令行将我的Phonegap环境更新到最新版本?
- Java内存模型解惑--观深入理解Java内存模型系列文章有感(二)
- Android 了解1G 2G 3G 知识