题目要求:编写程序输入一个字母,将字母循环6个位置后输出。如'A'变成'G','w'变成'c'。
不是很会用循环,只能先拿if嵌套一下>﹏<
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
void main(void)
{
char ch;
printf("Input a character:");
scanf("%c",&ch);
if (ch >= 'A' && ch < 'U')
printf("%c\n", ch + 6);
else
{
if (ch >= 'U' && ch < 'a')
printf("%c\n", ch - 20);
else
{
if (ch >= 'a' && ch < 'u')
printf("%c\n", ch + 6);
else
printf("%c\n", ch - 20);
}
}
}
演示结果:༼ つ ◕_◕ ༽つ