社区讨论
0分求调
P1079[NOIP 2012 提高组] Vigenère 密码参与者 2已保存回复 1
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 1 条
- 当前快照
- 1 份
- 快照标识符
- @mhj0q2gx
- 此快照首次捕获于
- 2025/11/03 18:49 4 个月前
- 此快照最后确认于
- 2025/11/03 18:49 4 个月前
CPP
#include <bits/stdc++.h>
using namespace std;
int main (){
string sct, key;
cin >> sct>> key;
for (int i=0, j=0;i<sct.length();i++,j++){
if (j>key.length) j-=key.length();
if (key[j]>='A'&&key[j]<='Z')sct[i]=sct[i]-(key[i]-'A');
if (key[j]>='A'&&key[j]<='Z')sct[i]=sct[i]-(key[i]-'a');
}
cout << sct;
return 0;
}
本蒟蒻未竟工程()
不太清楚string具体的工作细节导致输出报错
6 28 C:\Users\Desktop\鏈懡鍚?.cpp [Warning] comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
求大佬帮助%%%%
orz
回复
共 1 条回复,欢迎继续交流。
正在加载回复...