Ascall表:
1.第0~32号及第127号(共34个)是控制字符或通讯专用字符,如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BEL(振铃)等;通讯专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等; 2.第33~126号(共94个)是字符, (1) 48~57号为0~9十个阿拉伯数字; (2) 65~90号为26个大写英文字母, (3) 97~122号为26个小写英文字母, 3.其余为一些标点符号、运算符号等。
#include <iostream>
#include <string>
using namespace std;
int main()
{
string s,a;
cin>>s;
for(int i = 0;i<s.length();i++){
if(s[i] == 'z') a[i] = 'a';
else if(s[i] == 'Z') a[i] = 'A';
else if(((int)s[i]>=65 && (int)s[i]<=89)||((int)s[i]>=97 && (int)s[i]<=121)) a[i] = s[i]+1;
else a[i] = s[i];
}
for(int i = 0;i<s.length();i++){
cout<<a[i];
}
return 0;
}