ACM书中题目G

    xiaoxiao2021-03-25  75

    一.字符加密

    输入若干串字符,将26个英文字母依次向后移一位,再输出。

    二,

    主要是字符数组的使用问题,ASⅡ码加一,T和t变为A和a即可,再注意输出细节

    三.#include<vector> #include<iostream> using namespace std; int main() {    int i,j,n;    char a[80];    vector<string>b;    cin>>n;    for(i=0;i<n;i++)    {        cin>>a;        for(j=0;a[j]!='\0';j++)        {            if((a[j]<='Y'&&a[j]>='A')||(a[j]<='y'&&a[j]>='a'))            a[j]=a[j]+1;            else if(a[j]=='z')            a[j]='a';            else  if(a[j]=='Z')            a[j]='A';            else ;         }         b.push_back(a);     }     for(i=0;i<n;i++)     {         cout<<"String #"<<i+1<<"\n"<<b[i]<<"\n"<<endl;     }    return 0; }

    四.

    用vector使输出变得简单。本题思路很简单,就是细节的把握。

    转载请注明原文地址: https://ju.6miu.com/read-37527.html

    最新回复(0)