首页
DreamJudge
院校信息
考研初试
考研复试
保研专区
讨论区
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
sadhjksdj
2026年3月9日 15:17
加密算法 题解:
P1014
回复 0
|
赞 2
|
浏览 50
利用ASCII码写 #include<bits/stdc++.h> using namespace std; int main(){ string s; while(getline(cin,s)){ int len = s.length(); for(int i = 0;i<len;i++){ &nb...
牧濑
2026年2月11日 12:26
加密算法 题解:
P1014
回复 0
|
赞 30
|
浏览 368
#include <iostream> #include <string> using namespace std; int main(){ string str; getline(cin, str); // 读整行(含空格),cin>>str 遇到空格就停只读到第一个词 for(size_t i=0;i<str.size();i++){ if(str[i]>='a'&&str[i]<='z'){ // 先变成 0~25,+3 后对 26 取模再变回字母 str[i] ...
xsw
2026年2月2日 09:09
加密算法 题解:
P1014
回复 0
|
赞 16
|
浏览 276
#include<iostream> using namespace std; int main() { string s; getline(cin, s); for (int i = 0; i < s.size(); i ++ ) { if (s[i] >= 'A' && s[i] <= 'Z') { s[i] = (s[i] - 'A' + 3) % 26 + 'A'; } if (s[i] >= 'a' && s[i] <= 'z') { ...
mlx
2026年1月29日 10:56
加密算法 题解:
P1014
回复 0
|
赞 10
|
浏览 238
#include<iostream> using namespace std; int main() { string str; while(cin>>str) { for(int i=0;i<str.size();i++) { if(str[i]>='a'&&str[i]<='z') str[i]=(str[i]-'a'+3)%26+'a'; else if(str[i]>='A'&&str[i]<='Z')...
yauqq
2026年1月28日 15:16
加密算法 题解:
P1014
回复 0
|
赞 3
|
浏览 208
#include<bits/stdc++.h> using namespace std; int main(){ string str; while(cin >> str){ for(char c:str){ if(c >= 'a' && c <= 'z') { c='a'+(c-'a'+3)%26; cout << c; }else if(c >= 'A' && c <= 'Z') { c='A'+(c-'A'+3)%26; ...
Jun_
2026年1月22日 16:54
加密算法 题解:C++
P1014
回复 0
|
赞 3
|
浏览 248
#include<stdio.h> #include <iostream> #include<math.h> #include <stdlib.h> #include <string> #include<algorithm> using namespace std; int main () { string str1; while(getline(cin,str1)) { &nbs...
bro
2026年1月19日 15:28
加密算法 题解:c++,不用去记字母的值
P1014
回复 0
|
赞 2
|
浏览 238
#include <bits/stdc++.h> using namespace std; int main() { string s; getline(cin,s); for(auto &i : s) { if(i>='A'&&i<='Z') { &nb...
jerryking
2026年1月16日 14:47
加密算法 题解:
P1014
回复 0
|
赞 4
|
浏览 283
#include<stdio.h> #include<string.h> #include<ctype.h> #define MAX 1000 int main(){ char s[MAX]; gets(s); for(int i=0;i<strlen(s);i++){//遍历字符串数组 if(isalpha(s[i])){//判断是否为字母 &nb...
无名1
2025年9月2日 16:35
加密算法 题解:C++
P1014
回复 0
|
赞 6
|
浏览 899
#include<bits/stdc++.h> using namespace std; int main(){ string s; getline(cin,s); for(int i=0;i<s.length();i++){ if(s[i]>=97&&s[i]<=122){ s[i]+=3; if(s[i]>122){ s[i]=97+(s[i]-122-1); } } if(s[i]>=65&&s[i]<=90){ s[i...
16696033405
2025年3月24日 17:06
加密算法 题解:简单
P1014
回复 0
|
赞 20
|
浏览 1.4k
#include<stdio.h> #include<string.h> #include<ctype.h> #define MAX 1000 int main(){ char s[MAX]; gets(s); for(int i=0;s[i]!='\0';i++){ if(isalpha(s[i])){ ...
1
2
3
...
5
题目
加密算法
题解数量
45
发布题解
在线答疑
热门题解
1
加密算法 题解:C
2
加密算法 题解:
3
加密算法 题解:灵活使用模运算
4
加密算法 题解:简单
5
加密算法 题解:
6
加密算法 题解:
7
加密算法 题解(C语言):
8
加密算法 题解:
9
加密算法 题解:好题解
10
加密算法 题解:注意使用getline(cin,s);函数,即可;