一.字符加密
输入若干串字符,将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使输出变得简单。本题思路很简单,就是细节的把握。