这题的输入格式要看懂,之前搞错了,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相关推荐

  1. 杭电1000 A + B Problem

    这是杭电OJ的第1000题,这一题其实很简单,但是注意: 本题在题目中Process to end of file,还有下面For each case,所以说本题有多种测试情况,不能简单的测试一个用例 ...

  2. HDU 1048 [The Hardest Problem Ever] 字符串处理

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1048 题目大意:对一串字符串进行加密:每个英文字母变为字母表此后第五位,其他字符无变化.给出密码,要求 ...

  3. HDU 1048 The Hardest Problem Ever

    原题大意: 给出相应的密码本,将密文字母按照所给密码本列出的对应关系解密,字母均为大写,对于非大写字母则同密文保持一致,即不用翻译原样输出. 密码本:Cipher text(密文)A B C D E ...

  4. 杭电OJ 第一周 Problem H:小虫子爬爬爬~

    问题及代码: /* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:Project4.cpp * 作 者:李楠 * 完成日期 ...

  5. 杭电OJ分类题目(2)

    原题出处:HDOJ Problem Index by Type,http://acm.hdu.edu.cn/typeclass.php 杭电OJ分类题目(2) HDU Water~~~ HDU 100 ...

  6. Fibbonacci Number(杭电2070)

    Fibbonacci Number(杭电2070) /*Fibbonacci Number Problem Description Your objective for this question i ...

  7. 杭电ACM刷题(1):1002,A + B Problem II

    最近忙于考试复习,没有多少可供自己安排的时间,所以我利用复习之余的空闲时间去刷刷杭电acm的题目,也当对自己编程能力的锻炼吧. Problem Description I have a very si ...

  8. hdoj杭电问题分类

    杭电上的题虽然多,但是一直苦于找不到问题分类,网页都是英文的,所以平时做题也没怎么看,今天仔细一看,问题分类竟然就在主页....做了那么久的题居然没发现,表示已经狗带..不要笑,不知道有没有像我一样傻 ...

  9. 杭电acm第2304题答案c语言,【转】杭电ACM试题分类

    注:网上搜的 第一篇 1001 这个就不用说了吧 1002 简单的大数 1003 DP经典问题,最大连续子段和 1004 简单题 1005 找规律(循环点) 1006 感觉有点BT的题,我到现在还没过 ...

  10. 杭电 1272 poj 1308 小希的迷宫

    这道题是我学了并查集过后做的第三个题,教我们的学姐说这是并查集的基础题,所以有必要牢牢掌握. 下面就我做这道题的经验,给大家一些建议吧!当然,我的建议不是最好的,还请各位大神指出我的错误来,我也好改正 ...

最新文章

  1. mybatis以及预编译如何防止SQL注入
  2. android listview headerview 分割线,【我的Android进阶之旅】如何去除ListView中Header View、Footer View中的分割线...
  3. linux无限刷屏代码,linux下如何实现简单刷屏
  4. 去哪儿-22-async-components
  5. python面试常问题解答_10个Python面试常问的问题
  6. 如何对大数据进行分析
  7. python下载互联网上的的图片
  8. LabVIEW编程LabVIEW控制THM1176三维磁场强度测试仪例程与相关资料
  9. el-amap的使用
  10. excel文件下载下来损坏 js_java – React excel文件下载损坏
  11. 格兰杰因果检验如何分析?
  12. 飞鸽传书——短信接口
  13. 成为软件行业的福尔摩斯,还是苏格兰场?
  14. 抓取微信群聊人数,并保存到excel表格
  15. Echarts-- 双层圆环图
  16. 用户喜欢什么样的内容?
  17. 经典逗女孩子的暴笑短信
  18. oracle 导出身份证号_ORACLE对身份证号码处理相关的SQL汇总
  19. 李子的猜数游戏delta1.1紧急修复版本
  20. 操作系统第五章——输入输出管理(上)

热门文章

  1. 2020 3月 月末总结(一个月的面试收获了什么)
  2. 《社会企业开展应聘文职人员培训规范》团体标准在新华书店上架
  3. 错误处理panic和recover
  4. html制作古诗念奴娇,《念奴娇·赤壁怀古》的教学设计
  5. 基于图片的三维重建深度图与原图
  6. 跨站脚本攻击(XSS)及防范措施
  7. 腾讯裁员,裁出“财务自由”
  8. 什么是二进制8421码?
  9. 计算机学感悟,计算机学习感悟
  10. 航班经停地查询api 航班经停地及起降时间查询