3254: 【I级】【枚举】【模拟】信息加密发表时间:2022-10-27 19:59 3254: 【I级】【枚举】【模拟】信息加密时间限制: 1 Sec 内存限制: 128 MB 题目描述在传递信息的过程中,为了加密,有时需要按一定规则将文本转换成密文发送出去。有一种加密规则是这样的: 输入输入一个字符串,字符串长度不超过100。 输出输出加密后的字符串。 样例输入 CopyI(2016)love(08)China(15)! 样例输出 CopyL(2016)oryh(08)Fklqd(15)! #include<bits/stdc++.h> using namespace std; int main(){ char s[105]; scanf("%s",s); int len=strlen(s); for(int i=0;i<len;i++) if(s[i]>='A'&&s[i]<'X') putchar(s[i]+3); else if(s[i]>='X'&&s[i]<='Z') printf("%c",s[i]+3-26); else if(s[i]>='a'&&s[i]<'x') putchar(s[i]+3); else if(s[i]>='x'&&s[i]<='z') printf("%c",s[i]+3-26); else putchar(s[i]); return 0; }
文章分类:
算法例题
|