20 lines
430 B
C
20 lines
430 B
C
#include <stdio.h>
|
|
|
|
char rotate_char(char c, int rot) {
|
|
return (c - 'a' + rot) % 26 + 'a';
|
|
}
|
|
|
|
void rotate_string(const char *input, int rot) {
|
|
printf("rot%d:\t", rot);
|
|
for (int i = 0; input[i] != '\0'; i++) {
|
|
printf("%c", rotate_char(input[i], rot));
|
|
}
|
|
printf("\n");
|
|
}
|
|
|
|
int main() {
|
|
char input[] = "cdiiddwpgswtgt";
|
|
for (int rot = 1; rot <= 25; rot++) {
|
|
rotate_string(input, rot);
|
|
}
|
|
}
|