0
0
0
何冯成
中级光能
中级光能
你这个思路有问题
输入:getline
遍历从0开始,到a.size()-1
if(((int)a[i-1]>=65&&(int)a[i-1]<=89)||((int)a[i-1]>=97&&(int)a[i-1]<=121)){
cout<<(char)(a[i-1]-3);
}
改成
if(a[i]>='D'&&a[i]<='Z'||a[i]>='d'&&a[i]<='z')
a[i]-=3;
else 的改为else if(.......) a[i]...
最后cout<<a;
0
0
0