hdu 1048
来源:互联网 发布:whois域名查询 编辑:程序博客网 时间:2024/05/20 16:12
题目描述:
给一串字符串,如果是“START”或者“END”则不处理,如果是“ENDOFINPUT”则退出,其他的翻译成每一个字母之前的第五个字母,输出。
题目类型:
字符串处理。
源代码:
#include<iostream>#include<stdio.h>#include<string.h>using namespace std;int main(){char str[1000];int i,len;while(cin.getline(str,1000)){if(strcmp(str,"ENDOFINPUT")==0)break;if(strcmp(str,"START")!=0&&strcmp(str,"END")!=0){len=strlen(str);for(i=0;i<len;i++){if(str[i]>='F'&&str[i]<='Z')printf("%c",str[i]-5);else if(str[i]>='A'&&str[i]<='E')printf("%c",str[i]-5+26);elseprintf("%c",str[i]);}printf("\n");}}return 0;}
这个是从网上借鉴的,大同小异。
#include<iostream>#include<stdio.h>#include<string.h>using namespace std;int main(){char a[27]="VWXYZABCDEFGHIJKLMNOPQRSTU";char str[1000];int i,len;while(cin.getline(str,1000)){if(strcmp(str,"ENDOFINPUT")==0)break;if(strcmp(str,"START")!=0&&strcmp(str,"END")!=0){len=strlen(str);for(i=0;i<len;i++){if(str[i]>='A'&&str[i]<='Z')printf("%c",a[str[i]-'A']);elseprintf("%c",str[i]);}printf("\n");}}return 0;}
- HDU 1048
- hdu 1048
- hdu 1048
- hdu 1048
- hdu 1048
- hdu 1048
- HDU 1048
- HDU 1048
- HDU 1048 字符串
- HDU 1048 map
- hdu 1048 字符串处理
- HDU 1048(水题)
- hdu 1048 字符串
- HDU-1048-密码
- hdu - 1048 ACM
- 字符串处理 hdu 1048
- HDU 1048 字符串处理
- HDU 1048 凯撒密码
- JVM系列三:JVM参数设置、分析
- POJ 1038 - Bugs Integrated, Inc. 三进制状态DP
- 如何制作Jar包并在android中调用jar包
- [保留] awk用法小结(作者总结)
- ACE 容器之四 ACE_Bounded_Stack ,ACE_Fixed_Stack,ACE_Unbounded_Stack的使用
- hdu 1048
- View在屏幕上显示出来要先经过measure(计算)和layout(布局)android
- 如何将自定义标签打成jar包
- 共享内存
- 使用asp.net进行多关键字查询的例子
- Unity 网络视频教程第一讲
- 网站服务管理系统wdcp系列教程之六
- [各种面试题]来自陈利人先生微博面试题---出现超过N/3次的查询
- android 4.2 截屏后,用图库打开,详细信息中高度宽度都为0