第1个回答 2019-05-13
一个版本,自己测试下!
#include<stdio.h>
#define
MAX
100
//字符串的最大长度
int
main()
{
char
s[MAX];
char
*p;
gets(s);
for(p
=
s;
*p
!=
'\0';
p++)
{
if((*p-'a'>=0)&&(*p-'z'
<=
0))
{
*p
-=
32
;
}
else
if((*p-'A'>=0)&&(*p-'Z'
<=
0))
{
*p
+=
32;
}
else
*p
=
*p;
}
puts(s);
return
0;
}
测试:
You
Flater
Me
yOU
fLATER
mE