|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include <stdio.h>
int main()
{
int ch;
printf("请输入明文:");
while ((ch = getchar()) != '\n')
{
if (ch >= 'a' && ch <= 'z')
{
putchar('a' + (ch - 'a' + 3) % 26);
continue;
}
if (ch >= 'A' && ch <= 'Z')
{
putchar('A' + (ch - 'A' + 3) % 26);
continue;
}
putchar(ch);
}
putchar('\n');
return 0;
}
这里边的两个continue的跳过的本轮循环的内容包含那几个语句
continue跳过的是循环内后面的所有语句
第一个continue跳过的是
- if (ch >= 'A' && ch <= 'Z')
- {
- putchar('A' + (ch - 'A' + 3) % 26);
- continue;
- }
- putchar(ch);
复制代码
第二个continue跳过的是
|
|