ZOJ 3487 Ordinal Numbers

来源:互联网 发布:.net编程用什么软件 编辑:程序博客网 时间:2024/05/17 16:56
#include <cstdio>#include <cstring>#include <cstdlib>#include <vector>#include <cmath>#include <iostream>#include <algorithm>#include <functional>#include <string>#include <map>#include <cctype>using namespace std;char res[15];int main(){    //freopen("in.txt","r",stdin);    int T;    scanf("%d",&T);    while(T--)    {        scanf("%s",res);        int len=strlen(res);        if(len>=2&&res[len-2]=='1')        {            printf("%sth",res);        }        else        {            if(res[len-1]=='1')            {                printf("%sst",res);            }            else if(res[len-1]=='2')            {                printf("%snd",res);            }            else if(res[len-1]=='3')            {                printf("%srd",res);            }            else            {                printf("%sth",res);            }        }        printf("\n");    }    return 0 ;}

原创粉丝点击