YTU 2889: B--字母数字大战
来源:互联网 发布:淘宝的台式机能用多久 编辑:程序博客网 时间:2024/06/03 20:26
Description
字母数字发生了战争,决定要分家,各自调选自己的家族成员。如果一个字符串仅由数字构成的那么属于dight家族;如果是仅由字母构成的那么属于letter家族;如果是由数字和字母一起构成的那么属于mixed家族。
Input
输入一个字符串,长度不超过100,且字符串中只能包括数字或大、小写字母。
Output
输出该字符串的家族类型。
Sample Input
123456ff123a8
Sample Output
mixed
HINT
注意多组数据
Source
LDF
ac代码:
#include <iostream>#include <cstring>using namespace std;void fun(string str){ int len=str.length(); int n=0,s=0; for(int i=0;i<len;i++){ if(str[i]>='0'&&str[i]<='9') n++; if(str[i]>='A'&&str[i]<='Z') s++; if(str[i]>='a'&&str[i]<='z') s++; } if(n==0&&s!=0)cout<<"letter\n"; if(n!=0&&s==0)cout<<"dight\n"; if(n!=0&&s!=0)cout<<"mixed\n";}int main(){ string str; while(getline(cin,str)){ fun(str); } return 0;}运行结果:
0 0
- YTU 2889: B--字母数字大战
- YTU 2775: 字母的争论
- YTU 2851: 数字游戏
- YTU 2543: 数字整除
- YTU 2455: Pefect 数字
- YTU 2904: B--Faultfinding
- ytu 1330: 数字密码发生器
- YTU 1001: A+B Problem
- YTU OJ 2775: 字母的争论
- YTU 2801: 用数字造数字(II)
- YTU 2782: 用数字造数字
- YTU.2782: 用数字造数字
- Problem B: B--Faultfinding ytu师创杯
- 3B大战 两败俱伤
- 递归问题--数字转化为字母,如(0-A,1-B....25-Z, 26-AA...)
- java多线程--给点1,2,A,B四个线程,交叉输出数字和字母
- ytu 2392: 求各位数字之和
- YTU 2392: 求各位数字之和
- hdu 1622 Trees on the level
- easygui简单消息框
- 泉州吸费电话设备工厂 增值电话平台 小成本高利润
- ORACLE 11G通过SCN做增量备份修复standby库详细过程
- 初步认识共享内存(并不全面)
- YTU 2889: B--字母数字大战
- Web Service的一些接口
- 建造者模式
- 苏州增值电话业务 供应吸费手机 年赚百万
- eclipse 与tomcat的配置注意两点
- 非线性隔振器2
- sass结合compass使用(图文)
- 自定义 Android 对话框 (AlertDialog) 的样式
- [CS@Nets][编译原理]一个栈式计算机的加法语言编译器