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