A Ordinal Numbers

    技术2022-05-19  24

                                        Ordinal Numbers

    难度:简单题

    题目大意:给一个数n,把它转为序数。就是加上st,nd,rd,th等后缀。

    分析:一开始看到这题我就想起了前不多好像刚做了一题一摸一样的,想了一会忘记在哪个oj做的。算了,反正是简单题然后就重新写了一遍。只要注意后面两位数是10、11、 12、 13的情况就可以了。

    #include <stdio.h> int main() { int t,num; while(scanf("%d",&t)>0) { while(t--) { scanf("%d",&num); int a =num; int b=num0; if(num==0) printf("0th/n"); else if(a==1&&b != 11) { printf("%dst/n",num); } else if(a==2&&b!= 12) { printf("%dnd/n",num); } else if(a==3&&b!=13) { printf("%drd/n",num); } else printf("%dth/n",num); } } return 0; }


    最新回复(0)