一.字符加密
输入若干串字符,将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