题目描述
先编写函数 EncryptChar, 按照下述规则将给定的字符 c 转化(加密)为新的字符:"A" 转化 "B","B" 转化为 "C",... ..."Z" 转化为 "a","a" 转化为 "b",... ..., "z" 转化为 "A",其它字符不加密。编写程序,加密给定字符串。
输入格式
输入为一行,表示转换前的字符串。
输出格式
输出仅一行,表示加密后的字符串。
代码
#include <iostream>
#include <cstring>
using namespace std;
void EncryptChar(char a[ ],int n) //
{ int i; for(i=0;i<=n;i++)
{
if(a[i]>='A'&&a[i]<'Z')
{
a[i]=a[i]+1;
}
else if(a[i]=='Z')
{
a[i]=a[i]+7;
}
else if(a[i]>='a'&&a[i]<'z')
{
a[i]=a[i]+1;
}
else if(a[i]=='z')
{
a[i]=a[i]-57;
}
}
}
int main(void) //void
{
char a[51];
int i;
cin>>a;
EncryptChar(a,strlen(a)); //调用
cout<<a;
return 0;
}
标签:...,EncryptChar,加密,密电,int,void,转化 From: https://www.cnblogs.com/BOKE2/p/17282649.html