#include <stdio.h>//字母大小写转换
int main()
{char ch = 0;while(scanf("%c",&ch) == 1){if(ch >= 'a' && ch <= 'z')printf("%c\n",ch-32);if(ch >= 'A' && ch <= 'Z')printf("%c\n",ch+32);getchar();//处理\n}return 0;
}
这样也可以,遇到 \n 就不管它。
#include <stdio.h>//字母大小写转换
int main()
{char ch = 0;while(scanf("%c",&ch) == 1){if(ch >= 'a' && ch <= 'z')printf("%c\n",ch-32);else if(ch >= 'A' && ch <= 'Z')printf("%c\n",ch+32);}return 0;
}
scanf()函数读取成功的时候,返回的是读取的数据的个数。
scanf()函数读取失败的时候,返回的是EOF。