一個版本,自己測試下!
#include
#define MAX 100 //字串的最大長度
int main()
{
char s[MAX];
char *p;
gets(s);
for(p = s; *p != "\0"; p++)
if((*p-"a">=0)&&(*p-"z"
*p -= 32 ;
}
else if((*p-"A">=0)&&(*p-"Z"
*p += 32;
else
*p = *p;
puts(s);
return 0;
測試:
You Flater Me
yOU fLATER mE
一個版本,自己測試下!
#include
#define MAX 100 //字串的最大長度
int main()
{
char s[MAX];
char *p;
gets(s);
for(p = s; *p != "\0"; p++)
{
if((*p-"a">=0)&&(*p-"z"
{
*p -= 32 ;
}
else if((*p-"A">=0)&&(*p-"Z"
{
*p += 32;
}
else
*p = *p;
}
puts(s);
return 0;
}
測試:
You Flater Me
yOU fLATER mE