ZOJ 3487 Ordinal Numbers
来源:互联网 发布:映射端口号怎么选 编辑:程序博客网 时间:2024/05/22 16:38
ZOJ 3487 Ordinal Numbers
话说今天是暑假ACM训练第一天呀,感觉自己表现不是很合格。呃……明天一定不要忘了搞个本子做签到本。
题意:
按照题目要求,根据给出的数字输出对应的字母。话说这题太简单,好吧,老师说用它来练一下输入输出。
思路:用字符串收入数据,然后判断相应下标的字符。
程序如下:
#include<stdio.h>#include<string.h>int main(){int n,i,m;char cardi[15];scanf("%d",&n);for(i = 1;i<=n;i++){scanf("%s",cardi);m = strlen(cardi)-1;if(m>=1){if(cardi[m-1]=='1'){printf("%sth\n",cardi);continue;}if(cardi[m-1]!='1'){if(cardi[m]=='1'){printf("%sst\n",cardi);continue;}if(cardi[m]=='2'){printf("%snd\n",cardi);continue;}if(cardi[m]=='3'){printf("%srd\n",cardi);continue;}if(cardi[m]>='4'&&cardi[m]<='9'||(cardi[m]=='0')){printf("%sth\n",cardi);continue;}}}if(m==0){if(cardi[m]=='1'){printf("%sst\n",cardi);continue;}if(cardi[m]=='2'){printf("%snd\n",cardi);continue;}if(cardi[m]=='3'){printf("%srd\n",cardi);continue;}if(cardi[m]>='4'&&cardi[m]<='9'||(cardi[m]=='0')){printf("%sth\n",cardi);continue;}}}return 0;}
- zoj 3487 Ordinal Numbers
- ZOJ 3487 Ordinal Numbers
- zoj 3487 Ordinal Numbers
- zoj - 3487 - Ordinal Numbers
- ZOJ 3487 Ordinal Numbers
- ZOJ 3487 Ordinal Numbers
- zoj 3487 Ordinal Numbers
- ZOJ 3487 Ordinal Numbers
- ZOJ - 3487 Ordinal Numbers
- ZOJ 3487Ordinal Numbers
- ZOJ 3487A - Ordinal Numbers
- ZOJ Problem Set - 3487||Ordinal Numbers
- ZOJ 3487Ordinal Numbers(模拟)
- Ordinal Numbers
- A Ordinal Numbers
- ZOJ3487-Ordinal Numbers
- 英文序數寫法與唸法 Ordinal Numbers(轉載)
- 省赛热身赛之Ordinal Numbers
- 判断链表是否存在环路,并找出回路起点
- Unity3D C#批量下载图片
- Opencv Python版学习笔记(八)字符识别-分类器(SVM,KNearest,RTrees,Boost,MLP)
- shell split分析日志文件
- 如何用css画虚线
- ZOJ 3487 Ordinal Numbers
- 减号 - 的用途
- Windows XP下MinGW的安装与配置
- 图片去白边、使边界透明的实现和扩展
- Asp.net开发必备51种代码
- 在WPF中自定义滚动条
- 致命错误: 无法处理私钥文件 "/etc/ssl/private/ssl-cert-snakeoil.key": 权限不够
- Windows 2008 配置ASP+ACCESS环境(亲身体会)
- Java乔晓松-android中调用系统拍照功能并显示拍照的图片