C++ while是这个while循环在达到条件时没有终止 #包括 #包括 使用名称空间std; int main(){ 字符串str1、str2、str3; int-val; char ch; cin>>val; 而(val--){ cin>>str1; str2=str1; 反向(str1.begin(),str1.end()); 对于(inti=0;i
,因为您重用了“val”,而没有再次声明它 计算机科学有两个难题C++ while是这个while循环在达到条件时没有终止 #包括 #包括 使用名称空间std; int main(){ 字符串str1、str2、str3; int-val; char ch; cin>>val; 而(val--){ cin>>str1; str2=str1; 反向(str1.begin(),str1.end()); 对于(inti=0;i,c++,C++,,因为您重用了“val”,而没有再次声明它 计算机科学有两个难题 缓存失效 命名 一错再错 您的是第二个名称的变体。重用名称时,您应该为“val”的两种用法之一创建一个新的更详细的描述。,因为您重用了“val”,而没有再次声明它 计算机科学有两个难题 缓存失效 命名 一错再错 你的名字是第二个名字的一个变体。重复使用你应该为“val”的两个用法之一制作一个新的更具描述性的名字.请向我们显示输入和预期输出?您真的打算在for-循环中覆盖val吗?而循环只有在val=0时才为假。请向我们显示
- 缓存失效
- 命名
- 一错再错
- 缓存失效
- 命名
- 一错再错
你的名字是第二个名字的一个变体。重复使用你应该为“val”的两个用法之一制作一个新的更具描述性的名字.请向我们显示输入和预期输出?您真的打算在
for
-循环中覆盖val
吗?而循环只有在val=0时才为假。请向我们显示输入和预期输出?您真的打算在for
-循环中覆盖val
吗?而循环只有在val=0时才为假
#include<iostream>
#include<algorithm>
using namespace std;
int main(){
string str1,str2,str3;
int val;
char ch;
cin>>val;
while(val--){
cin>>str1;
str2=str1;
reverse(str1.begin(),str1.end());
for(int i=0;i<str1.size();i++){
val=str1[i]-122+26;
val+=str2[i]-122+26;
val=val%26;
ch=val+96;
cout<<ch;
}
}
return 0;
}