我写了一个小程序,它接受一个字符串输入,并输出字符串,每个字符数向上移动3.只有问题是在每个字符串的末尾打印一个%字符.
#include <iostream>
#include <stdio.h>
#include <string>
int main()
{
std::cout << "Input message: " << std::endl;
std::string mes;
std::cin >> mes;
for(char& c : mes)
{
printf ("%c", c+3);
}
}
Run Code Online (Sandbox Code Playgroud)
这是程序的使用和输出:
Input message:
hi
kl%
Run Code Online (Sandbox Code Playgroud)