请编写一个这样的c程序,输入4字母的小写英文单词和整数k,将单词中的每个字母用其后的第k个字母替换(字母表首尾相接)。
时间: 2023-03-28 19:01:25 浏览: 106
C语言程序设计-将从键盘上输入的每个单词的第一个字母转换为大写字母,输入时各单词必须用空格隔开,用’.’结束输入; .c
好的,我可以回答这个问题。以下是这个程序的代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
char word[5];
int k;
scanf("%s %d", word, &k);
int len = strlen(word);
for (int i = ; i < len; i++) {
word[i] = 'a' + (word[i] - 'a' + k) % 26;
}
printf("%s\n", word);
return ;
}
```
这个程序可以输入一个4字母的小写英文单词和一个整数k,将单词中的每个字母用其后的第k个字母替换(字母表首尾相接),然后输出替换后的单词。
阅读全文