int exchange(int c)
{
if ( c >= 'A' && c <= 'Z')
return c + 'a' - 'A';
else if ( c >='a' && c <= 'z')
return c + 'A' - 'a';
else
printf("error:wrong character!\n");
return 0;
}
int main()
{
char c;
if (c = exchange(getchar()))
putchar(c);
return 0;
}
根据《c程序设计语言》第二版中的例子改写,身边没电脑没验证。
{
if ( c >= 'A' && c <= 'Z')
return c + 'a' - 'A';
else if ( c >='a' && c <= 'z')
return c + 'A' - 'a';
else
printf("error:wrong character!\n");
return 0;
}
int main()
{
char c;
if (c = exchange(getchar()))
putchar(c);
return 0;
}
根据《c程序设计语言》第二版中的例子改写,身边没电脑没验证。