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

手机网站底部导航今日新闻快讯10条

手机网站底部导航,今日新闻快讯10条,去哪个网站可以做写手,云南百度公司ZZULIOJ 1164: 字符串加密,Java 题目描述 输入一串字符(长度不超过100)和一个正整数k,将其中的英文字母加密并输出加密后的字符串,非英文字母不变。加密思想:将每个字母c加一个序数k,即用它后…

ZZULIOJ 1164: 字符串加密,Java

题目描述

输入一串字符(长度不超过100)和一个正整数k,将其中的英文字母加密并输出加密后的字符串,非英文字母不变。加密思想:将每个字母c加一个序数k,即用它后面的第k个字母代替,变换公式:c=c+k。如果字母为z,则后一个字母是a,也就是字母字符形成一个圆。

输入

输入第一行是若干字符,以回车结束。输入第二行是一个整数k,k是int范围内的正整数;

输出

输出加密后的字符串。

样例输入 Copy

12kjsdZjk
280

样例输出 Copy

12edmxTde

提示

注意,即使通过模运算把k控制在小于26的范围内,依然要考虑char类型溢出的问题,如’z’ + 10也会超出char的表示范围。但庆幸的是,我们只需要考虑向内存存储时的char类型溢出,而在计算过程中不会溢出,因为计算过程中char会被提升为int类型。

import java.io.*;public class Main {public static void main(String[] args) throws IOException {BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));char[] a = bf.readLine().toCharArray();int k = Integer.parseInt(bf.readLine());for (int i = 0; i < a.length; i++) {if (a[i] >= 'a' && a[i] <= 'z') {a[i] = (char) ((a[i] - 'a' + k) % 26 + 'a');}if (a[i] >= 'A' && a[i] <= 'Z') {a[i] = (char) ((a[i] - 'A' + k) % 26 + 'A');}}bw.write(a);bw.close();}
}
http://www.yidumall.com/news/90917.html

相关文章:

  • 电商erp网站开发影响关键词优化的因素
  • 网站设计应该怎么做百度seo关键词外包
  • 大型网站需要什么样的团队百度图片搜索网页版
  • 淘宝单页面网站怎么优化网站性能
  • 网站栏目页如何做北京谷歌优化
  • 在哪里可以学做网站百度一对一解答
  • 前端开发学习网站线在科技成都网站推广公司
  • 网站开发 方案 报价单游戏推广怎么快速拉人
  • 广东党员两学一做考试网站网络免费推广平台
  • 绿色大气5.7织梦网站模版德州网站建设优化
  • 做微视频的网站现在疫情怎么样了最新消息
  • wordpress css 压缩河北关键词seo排名
  • 找网站公司做网站用了织梦可以吗公众号怎么开通
  • 新闻网站的设计与制作磁力搜索引擎
  • 涟源网站设计站长工具综合查询官网
  • 揭秘低价网站建设危害什么推广平台比较好
  • 德州做网站公司电话家电企业网站推广方案
  • 刚做的网站为什么搜索不到关键词挖掘工具爱网
  • 可以做宣传图的网站长沙网络营销哪家平台专业
  • 怎么做动态网站新媒体培训
  • 传统营销与网络营销的整合方法南宁百度seo
  • 广州网站建设十年乐云seo搜索引擎排行榜
  • 如何做网站frontpage高端网站定制公司
  • 大连企业网站建站营销管理制度范本
  • 找人代做网站需要注意什么互联网金融营销案例
  • 微信网站跳转链接怎么做唐山网站建设方案优化
  • 最牛的网站建设西安市网站
  • 免费开源建站教学网站做网站企业
  • 电子商务企业网站制作网站优化推广方法
  • 网站建设功能需求表b2b外贸平台