#include<stdio.h>
int main()
{
while (1) //死循环,能够持续输入字符
{
char a;
scanf("%c", &a);
if (a >= 'A' && a <= 'Z')
{
a = a + 32; //大写转小写
printf("%c", a);
}
else if (a >= 'a' && a <= 'z')
{
a = a - 32; //小写转大写
printf("%c", a);
}
else if (a == '%')//当输入的是‘%’时,则跳出循环
break;
}
return 0;
}
这个代码已经实现大小写字母转换 假如输入名字的拼音后面加上生日如lihua20010302 要怎么样才可以使输出变为20010302LIHUA
将生日和名字拼音次序调换