【ACM-Steps1.2】简单字符串处理、简单数学题、进制转换系列8题(二)
来源:互联网 发布:知豆电动汽车价格 编辑:程序博客网 时间:2024/06/05 02:06
接上篇:
5、HDU 3188——Just A Triangle(水)
同3,判断等腰/直角三角形,代码略。
6、HDU 1328——IBM Minus One(水)
所有字母加一,字母Z变成A,注意输出格式。
#include <iostream>#include <string>using namespace std;int main(){int testcase;cin>>testcase;for(int i=1;i<=testcase;i++){char a[55];cin>>a;for(int i=0;i<strlen(a);i++){if(a[i]!='Z')a[i]+=1;elsea[i]='A';}cout<<"String #"<<i<<endl;cout<<a<<endl;cout<<endl;/*if(i!=testcase)cout<<endl;*/}return 0;}
7、HDU 3361——ASCII(水)
ASCII转字母。
#include <iostream>#include <string>using namespace std;int ascpack[1009];int main(){string res;int testcase;cin>>testcase;for(int i=0;i<testcase;i++){cin>>ascpack[i];}for(int j=0;j<testcase;j++){res+=(char)ascpack[j];}cout<<res;return 0;}
8、HDU 3079——Vowel Counting(水)
元音大写,非元音小写。
#include <string>#include <iostream>#include <ctype.h>using namespace std;bool isvowel(char a){if(a=='a'||a=='A'||a=='e'||a=='E'||a=='i'||a=='I'||a=='o'||a=='O'||a=='u'||a=='U')return true;elsereturn false;}int main(){int testcase;char tar[1009];cin>>testcase;while(testcase--){cin>>tar;for(int i=0;i<strlen(tar);i++){if(isupper(tar[i])&&!isvowel(tar[i])){tar[i]+=32;}else if(islower(tar[i])&&isvowel(tar[i])){tar[i]-=32;}}cout<<tar<<endl;}return 0;}
- 【ACM-Steps1.2】简单字符串处理、简单数学题、进制转换系列8题(二)
- 【ACM-Steps1.2】简单字符串处理、简单数学题、进制转换系列8题(一)
- acm-一个简单的数学题
- [数学][第二阶段-简单数学题][HDOJ-2057]进制转换
- hdoj1018简单题、数学题
- hdoj1108简单题、数学题
- ACM-简单题之进制转换——hdu2031
- 杭电ACM课件学习 简单数学题
- HDU 1220(简单题,数学题)
- 简单数学题
- 简单数学题
- 基础题训练(简单数学题、字符串)P,MTHBGWB POJ-1051
- Football Goal(简单数学题)
- Big Number(简单数学题)
- 【HDOJ】acm steps1.2.2
- acm steps1.3.5(排序)
- 山东省第四届ACM省赛 A SDUT 2603 Rescue The Princess(简单数学题)
- HDU ACM 2740 Root of the Problem 简单数学题
- 算法和数据结构——交换排序(冒泡和快速)
- Android - 文件读写操作 总结
- C++中冒号,双冒号
- Hibernate处理hql语句封装参数Map集合查询
- K相邻和Kd tree
- 【ACM-Steps1.2】简单字符串处理、简单数学题、进制转换系列8题(二)
- DAG模型
- Linux内核启动过程中注册platform驱动模型
- RPC漏洞的通用分析方法
- CT-代码解释
- Flex中ParentDocument和parent的区别
- ecshop后台通过ajax搜索原理
- 删除svn目录内.svn目录及内容的方法汇总
- 爲什麽 Android手机會取消硬件後退和菜單按鈕