【发布时间】:2020-06-27 14:01:45
【问题描述】:
我正在使用 for 循环为字符串中的每个字符添加一个并将它们打印出来,但是当打印它们时,每个字母都在一个新行上形成,顺便说一句,我是 C 语言的初学者。任何慷慨的帮助将不胜感激。顺便说一句,我知道它们是因为 for 循环的工作原理而打印的每个字母,但我不知道如何修复它
for (int i = 0; i < strlen(text); i++)
{
char c = plaintext[i];
printf("CipherText: %c\n", c + 1);
}
这是输出:
Plaintext: hello
CipherText: i
CipherText: f
CipherText: m
CipherText: m
CipherText: p
【问题讨论】: