杭电1048 The Hardest Problem Ever
这题的输入格式要看懂,之前搞错了,wa了好多次,是每次测试样例输入一个字符串,当输入为“END”时输出结果。
这题我主要是用了循环数组的思想,详情请看代码。
#include <stdio.h>
#include <string.h>
int main()
{int i,len;char p[27]={"ABCDEFGHIJKLMNOPQRSTUVWXYZ"}; char s[300],b[300];while(gets(s)!=NULL){len=strlen(s);if(strcmp(s,"START")==0){memset(s,0,sizeof(s));memset(b,0,sizeof(s));}if(strcmp(s,"ENDOFINPUT")==0) break;if(strcmp(s,"END")==0)//这里和下面的for循环顺序不能颠倒,否则s会改变,b也会跟着改变puts(b);for(i=0;i<len;i++){if(s[i]!=' '&&s[i]!=',')s[i]=p[(s[i]-'A'-5+26)%26];b[i]=s[i];}}
}
杭电1048 The Hardest Problem Ever相关推荐
- 杭电1000 A + B Problem
这是杭电OJ的第1000题,这一题其实很简单,但是注意: 本题在题目中Process to end of file,还有下面For each case,所以说本题有多种测试情况,不能简单的测试一个用例 ...
- HDU 1048 [The Hardest Problem Ever] 字符串处理
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1048 题目大意:对一串字符串进行加密:每个英文字母变为字母表此后第五位,其他字符无变化.给出密码,要求 ...
- HDU 1048 The Hardest Problem Ever
原题大意: 给出相应的密码本,将密文字母按照所给密码本列出的对应关系解密,字母均为大写,对于非大写字母则同密文保持一致,即不用翻译原样输出. 密码本:Cipher text(密文)A B C D E ...
- 杭电OJ 第一周 Problem H:小虫子爬爬爬~
问题及代码: /* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:Project4.cpp * 作 者:李楠 * 完成日期 ...
- 杭电OJ分类题目(2)
原题出处:HDOJ Problem Index by Type,http://acm.hdu.edu.cn/typeclass.php 杭电OJ分类题目(2) HDU Water~~~ HDU 100 ...
- Fibbonacci Number(杭电2070)
Fibbonacci Number(杭电2070) /*Fibbonacci Number Problem Description Your objective for this question i ...
- 杭电ACM刷题(1):1002,A + B Problem II
最近忙于考试复习,没有多少可供自己安排的时间,所以我利用复习之余的空闲时间去刷刷杭电acm的题目,也当对自己编程能力的锻炼吧. Problem Description I have a very si ...
- hdoj杭电问题分类
杭电上的题虽然多,但是一直苦于找不到问题分类,网页都是英文的,所以平时做题也没怎么看,今天仔细一看,问题分类竟然就在主页....做了那么久的题居然没发现,表示已经狗带..不要笑,不知道有没有像我一样傻 ...
- 杭电acm第2304题答案c语言,【转】杭电ACM试题分类
注:网上搜的 第一篇 1001 这个就不用说了吧 1002 简单的大数 1003 DP经典问题,最大连续子段和 1004 简单题 1005 找规律(循环点) 1006 感觉有点BT的题,我到现在还没过 ...
- 杭电 1272 poj 1308 小希的迷宫
这道题是我学了并查集过后做的第三个题,教我们的学姐说这是并查集的基础题,所以有必要牢牢掌握. 下面就我做这道题的经验,给大家一些建议吧!当然,我的建议不是最好的,还请各位大神指出我的错误来,我也好改正 ...
最新文章
- mybatis以及预编译如何防止SQL注入
- android listview headerview 分割线,【我的Android进阶之旅】如何去除ListView中Header View、Footer View中的分割线...
- linux无限刷屏代码,linux下如何实现简单刷屏
- 去哪儿-22-async-components
- python面试常问题解答_10个Python面试常问的问题
- 如何对大数据进行分析
- python下载互联网上的的图片
- LabVIEW编程LabVIEW控制THM1176三维磁场强度测试仪例程与相关资料
- el-amap的使用
- excel文件下载下来损坏 js_java – React excel文件下载损坏
- 格兰杰因果检验如何分析?
- 飞鸽传书——短信接口
- 成为软件行业的福尔摩斯,还是苏格兰场?
- 抓取微信群聊人数,并保存到excel表格
- Echarts-- 双层圆环图
- 用户喜欢什么样的内容?
- 经典逗女孩子的暴笑短信
- oracle 导出身份证号_ORACLE对身份证号码处理相关的SQL汇总
- 李子的猜数游戏delta1.1紧急修复版本
- 操作系统第五章——输入输出管理(上)