字符串

在这里插入图片描述
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;
}

posted @ 2020-04-01 21:39  Tricia11  阅读(15)  评论(0)    收藏  举报  来源