从键盘输入一行字符,然后将其中所有的小写字母转换为对应的大写字母,将所有的大写字母转换为对应的小写字母,将所有的数字字符转换为ASCII代码表中的下一个字符,其他字符保持不变。
(C语言微课视频——哔哩哔哩网站——账号:巨之说)
输入格式:
一行字符。
输出格式:
变换之后的字符串,最后换行。
输入样例:
HEllo56789#$&%?
输出样例:
heLLO6789:#$&%?
#include <stdio.h>
int main()
{
char a[80];
gets(a);
for ( int i = 0; i < 80; i++)
{
if(a[i] >= 'a'&& a[i] <= 'z')
printf("%c",a[i] - 32);
else if (a[i] <= '9' && a[i] >= '0')
printf("%c",a[i] = a[i] + 1);
else if (a[i] >= 'A' && a[i] <= 'Z')
printf("%c",a[i] + 32);
else
printf("%c",a[i]);
}
printf("\n");
return 0;
}