题解 | 凯撒加密
凯撒加密
https://www.nowcoder.com/practice/006b7917d3784371a43cfbae01a9313d
#include <stdio.h>
int main() {
char s[10000];
int n;
scanf("%d", &n);
scanf("%s", s);
//每个字符串的末尾都有一个\0;刚好可以作为结束的标志
for (int i = 0; s[i] != '\0'; i++) {
s[i] = 'a' + (s[i] - 'a' + n) % 26;
//用取余的操作来保证循环的实现
}
printf("%s\n", s);
return 0;
}
算法学习篇:新手入门130 文章被收录于专栏
算法学习篇:新手入门130
