#include<stdio.h>
int main()
{
char c;
while(scanf("%c",c)!=EOF)
{
if(c>='a'&&c<='z')
{
printf("%c",c+'A'-'a');
}
else if(c>='A'&&c<='Z')
{
printf("%c",c+'a'-'A');
}
else if(!isalpha(c) )
{printf("%d",c);
}
}
}
给定一个字符,如果这个字符是大写英文字母,则将其转换成小写英文字母并输出;
如果这个字符是小写英文字母,则将其转换成大写英文字母并输出;
如果不是英文字母,则输出它的 ASCII 码值。
想知道这样写为什么运行不了