1.问题描述
输入大写字母缩写,将每个字母转化为字母表下一个字母。
2.思路
设置字符串,将它转化。
也可以设置一个动态数组,向其中写入元素。
#include <iostream>
#include<string>
using namespace std;
int main()
{
int n,i,j;
string s;
cin>>n;
for(i=0;i<n;i++)
{
cin>>s;
int l=s.size();
cout<<"String #"<<i+1<<endl;
for(j=0;j<l;j++)
{
if(s[j]=='Z')
cout<<'A';
else cout<<char(s[j]+1);
}
cout<<endl<<endl;
}
return 0;
}
输出时转化,用char()转化。
注意细节:输出一个后,打印空白行。两个换行。
3.体会
这个用到的知识比较少,题比较简单,但要注意细节。