zzuli OJ 1077: 字符串加密
来源:互联网 发布:在线支付源码 编辑:程序博客网 时间:2024/05/03 23:45
Description
输入一串字符(长度不超过100)和一个正整数k,将其中的英文字母加密并输出加密后的字符串,非英文字母不变。加密思想:将每个字母c加一个序数k,即用它后面的第k个字母代替,变换公式:c=c+k。如果字母为z,则后一个字母是a,也就是字母字符形成一个圆。
Input
输入第一行是若干字符,以回车结束。输入第二行是一个整数k,k是int范围内的正整数;
Output
输出加密后的字符串。
Sample Input
12kjsdZjk280
Sample Output
12edmxTde
HINT
Source
#include<stdio.h> #include <ctype.h> void main() { int i; char s[81]; int k; gets(s); scanf("%d",&k); for(i=0;s[i];i++) if(isupper(s[i])) s[i]=(s[i]-'A'+k)%26+'A'; else if(islower(s[i])) s[i]=(s[i]-'a'+k)%26+'a'; puts(s); }
1 0
- zzuli OJ 1077: 字符串加密
- zzuli OJ 1064: 加密字符
- 华为oj 字符串加密
- 华为oj:字符串加密
- 华为oj 字符串加密
- 华为oj,字符串加密
- [华为OJ] 字符串加密
- 【华为OJ】字符串加密
- 【华为 OJ 】字符串加密
- 华为OJ-字符串加密
- 华为OJ:字符串加密
- 华为oj 字符串加密
- 华为OJ上机-字符串加密
- 【华为OJ】【026-字符串加密】
- 华为OJ 初级:字符串加密
- zzuli OJ 1016: 银行利率
- zzuli OJ 1037: 四则运算
- zzuli OJ 1043: 最大值
- linux运维之文件系统
- 【Java】同步关键字就解决哲学家吃饭问题
- spring+mybatis 根据业务场景访问不同数据库,读写分离
- 在 Activity 之间传递(Bundle)参数
- 用cxf开发webservice 完整例子
- zzuli OJ 1077: 字符串加密
- 开关控件UISwitch
- libgdx API之AI:AI让游戏对象思考
- HDOJ 题目4691 Front compression(后缀数组+RMQ最长前缀)
- syncfusion mvc 需要引用的包
- MySQL分页查询以及优化
- JavaScript中常见的字符串操作函数及用法
- 最简单,又容易扩展的新功能引导
- hadoop做HA后,hbase修改