首页
DreamJudge
院校信息
考研初试
考研复试
保研专区
讨论区
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
西电机试专家
2025年3月24日 10:02
加密算法 题解:好题解
P1014
回复 0
|
赞 13
|
浏览 1.4k
# include<bits/stdc++.h> using namespace std; int main(){ string str; getline(cin,str); for(int i=0;i<str.size();i++){ if(str[i]>='a'&&str[i]<='z'){ ...
Kuze606
2025年3月22日 17:37
加密算法 题解(C语言):
P1014
回复 0
|
赞 14
|
浏览 1.0k
直接利用asc编码加3,注意需要判断+3后是否超出Z或z,利用条件运算符实现。 #include<stdio.h> #include<stdlib.h> #include<string.h> #define MAXSIZE 100 int main(){ char str[MAXSIZE]; gets(str); int len=strlen(str); int i; for(i=0; i<len; i++){ if(str[i]<='Z'&&str[i]>='A...
cc12345
2025年3月16日 19:23
加密算法 题解:注意使用getline(cin,s);函数,即可;
P1014
回复 0
|
赞 10
|
浏览 1.1k
#include< bits/stdc++.h> using namespace std; char zifu(char s) { if(isupper(s)|| islower(s)){ if(s=='X') return s='A'; else if(s=='Y') return s='B'; else if(s=='Z') return s='C'; else if(s=='x') return s='a'; else if(...
阿灿
2025年3月15日 04:04
加密算法 题解:
P1014
回复 0
|
赞 7
|
浏览 1.2k
#include<bits/stdc++.h> using namespace std; char encode(char x){ if(x=='X' ) return 'A'; if(x=='Y' ) return 'B'; if(x=='Z' ) return 'C'; if(x=='x') return 'a'; if(x=='y') return 'b'; if(x=='z') return 'c'; if((x>='A'&&x<'X') || (x>='a'&&x<'x'))...
yeee700
2025年3月11日 19:18
加密算法 题解:
P1014
回复 0
|
赞 13
|
浏览 1.3k
#include <stdio.h> #include<string.h> int main(void) { char str[100]; gets(str); int n=strlen(str); int i; for(i=0;i<n;i++){ if(str[i]>='a'...
tofu
2025年3月5日 15:26
加密算法 题解:灵活使用模运算
P1014
回复 0
|
赞 24
|
浏览 1.5k
#include <iostream> #include<string> using namespace std; int main(){ string str; getline(cin,str); for(int i=0;i<str.size();i++){ if(str[i]>='a'&&str[i]<=...
chenxx
2025年2月27日 20:45
加密算法 题解:
P1014
回复 0
|
赞 9
|
浏览 1.5k
#include <bits/stdc++.h> using namespace std; int main() { char m[100]; gets(m); int len=strlen(m); for(int i =0;i<len;i++){ if(m[i]>='A'&&m[i]<...
hellokitty1679
2024年9月8日 16:33
加密算法 题解:C
P1014
回复 0
|
赞 51
|
浏览 3.3k
#include <stdio.h> #include <string.h> int main(void) { char a[101]; gets(a); //不能用scanf,因为可能会导致输入中断 int len = strlen(a); // 存储字符串长度,避免在循环中多次调用 // 遍历字符串进行字符加密 for (int i = 0; i < len; i++) { &nbs...
ccccccyes
2024年9月3日 10:14
加密算法 题解:
P1014
回复 0
|
赞 18
|
浏览 3.0k
#include <iostream> using namespace std; int main(){ string str; int flag = 0; getline(cin,str); for(int i = 0; i<str.size(); i++){ flag = 0; if(str[i]>='A'&&str[i]<='Z') flag = 1; if(str[i]>='a'&&str[i]<='z') flag = 1; if(f...
iRR
2024年6月13日 13:20
加密算法 题解:
P1014
回复 0
|
赞 5
|
浏览 1.7k
#include<bits/stdc++.h> using namespace std; int main() { // 切记字符串碰到空格结束 // string s; // cin>>s; char s[105]; gets(s); for(int i = 0;i<strlen(s);i++) { if(s[i]>='A' && s[i]<='Z'){ s[i] = 'A' + (s[i] - 'A' + 3)%26; }else if(s[i]>='a' &a...
1
2
3
4
5
题目
加密算法
题解数量
45
发布题解
在线答疑
热门题解
1
加密算法 题解:C
2
加密算法 题解:
3
加密算法 题解:灵活使用模运算
4
加密算法 题解:简单
5
加密算法 题解:
6
加密算法 题解:
7
加密算法 题解(C语言):
8
加密算法 题解:
9
加密算法 题解:好题解
10
加密算法 题解:注意使用getline(cin,s);函数,即可;