题目:从键盘输入一个字符串,将小写字母全部转换成大写字母,将大写字母转成小写字母,并打印。
#include <stdio.h>
int main()
{
char str[50] = {'\0'};
int i = 0;
printf("请输入字符串,按回车确认\n");
scanf("%s",str);
printf("输入的字符串为%s\n",str);
while( '\0' != str[i] )
{
if(str[i]>='a'&&str[i]<='z')
str[i] = str[i] - 32;
else if(str[i]>='A'&&str[i]<='Z')
str[i]= str[i] + 32;
i++;
}
printf("转换后的字符串为%s\n",str);
return 0;
}
请输入字符串,按回车确认
输入的字符串为AbCdEf
转换后的字符串为aBcDeF