满意答案
badsmiling
2014.05.09
采纳率:52% 等级:9
已帮助:614人
#include
#include
#define MAX_LENGTH 20
int main(int argc, char *argv[])
{
int nlen = 0;
char words[MAX_LENGTH] = {};
scanf("%s", words);
nlen = strlen(words);
if (nlen > 0 && nlen <= MAX_LENGTH)
printf("input: %s\n", words);
else
{
printf("input words too long!\n");
return -1;
}
for(int i = 0; i < nlen; i++)
{
if (words[i] >= 'a' && words[i] <= 'z')
{
words[i] += 3;
if (words[i] > 'z')
words[i] -= 'z' - 'a';
}
if (words[i] >= 'A' && words[i] <= 'Z')
{
words[i] += 3;
if (words[i] > 'Z')
words[i] -= 'Z' - 'A';
}
}
printf("output: %s\n", words);
return 0;
}
00分享举报