当前位置: 首页 > news >正文

FZU 1343 WERTYU --- 水题

 

  FZU 1343

  题目大意:手放在键盘上时,稍不注意就会往右错一位。这样Q就会输入成W,输入J就会变成K

       给定一串大写敲错后输入,输出正确的输入(输入保证合法,如输入中不会出现Q,A,Z);

  解题思路:将字符按键盘顺序存在一个数组中,然后找到每个字符在数组中的位置,输出它的前一个字符,若未找到则输出原字符

/* FZU 1343 WERTYU --- 水题 */
#include <cstdio>

char s[] = "`1234567890-=QWERTYUIOP[]\\ASDFGHJKL;'ZXCVBNM,./";

int main()
{
    char c;
    while ((c = getchar()) != EOF){
        int i;
        for (i = 1; s[i] && (s[i] != c); ++i)
            ;
        if (s[i]){
            putchar(s[i - 1]);
        }
        else{
            putchar(c);
        }
    }

    return 0;
}
View Code

 

转载于:https://www.cnblogs.com/tommychok/p/5309371.html

相关文章:

  • 困惑:关于angular backbone react
  • 微软资深软件工程师:阅读代码真的很难
  • JavaScript数据格式验证探讨
  • 一步一图一代码,一定要让你真正彻底明白红黑树
  • js处理select操作总结
  • mysql误删除root用户或者忘记root密码时的解决办法(转)
  • 关于android移动开发
  • 前端知识及工具链接
  • 喷墨墨水
  • ajax
  • JavaWeb项目开发案例精粹-第4章博客网站系统-003Dao层
  • 初学者如何开发出高质量J2EE系统
  • 关于Hadoop的集群环境下虚拟机采用NAT方式连不上网的解决
  • 永久勘误:微软等面试100题系列,答案V0.2版[第1-20题答案]
  • 97. 骑士游历(动规)(未结题)
  • [LeetCode] Wiggle Sort
  • 「前端」从UglifyJSPlugin强制开启css压缩探究webpack插件运行机制
  • canvas实际项目操作,包含:线条,圆形,扇形,图片绘制,图片圆角遮罩,矩形,弧形文字...
  • java8-模拟hadoop
  • JS数组方法汇总
  • nodejs实现webservice问题总结
  • python 学习笔记 - Queue Pipes,进程间通讯
  • Ruby 2.x 源代码分析:扩展 概述
  • Spring Boot快速入门(一):Hello Spring Boot
  • vue-router的history模式发布配置
  • web标准化(下)
  • 安卓应用性能调试和优化经验分享
  • 回流、重绘及其优化
  • 浅谈Kotlin实战篇之自定义View图片圆角简单应用(一)
  • 实战:基于Spring Boot快速开发RESTful风格API接口
  • 用mpvue开发微信小程序
  • 优化 Vue 项目编译文件大小
  • gunicorn工作原理
  • ionic异常记录
  • 阿里云服务器购买完整流程
  • #if #elif #endif
  • (iPhone/iPad开发)在UIWebView中自定义菜单栏
  • (webRTC、RecordRTC):navigator.mediaDevices undefined
  • (二)正点原子I.MX6ULL u-boot移植
  • (四) 虚拟摄像头vivi体验
  • (四)Linux Shell编程——输入输出重定向
  • (转)c++ std::pair 与 std::make
  • ****** 二十三 ******、软设笔记【数据库】-数据操作-常用关系操作、关系运算
  • .MyFile@waifu.club.wis.mkp勒索病毒数据怎么处理|数据解密恢复
  • .NET Core 版本不支持的问题
  • .NET 命令行参数包含应用程序路径吗?
  • .net反混淆脱壳工具de4dot的使用
  • @Resource和@Autowired的区别
  • @Transactional 详解
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(白虎组)
  • [ 第一章] JavaScript 简史
  • [C]编译和预处理详解
  • [c]统计数字
  • [C++]priority_queue的介绍及模拟实现
  • [C++]——带你学习类和对象