大小写字母转换 (15分)

大小写字母转换 (15分)

输入一行字符,以回车符 ‘\n’ 结束,将其中的大写字母转换为相应的小写字母后输出,小写字母转换为相应的大写字母后输出,其他字符按原样输出。

输入格式:

输入一行字符,以回车符 ‘\n’ 结束。

输出格式:

将输入字符串中的大写字母转换为相应的小写字母后输出,小写字母转换为相应的大写字母后输出,其他字符按原样输出。

输入样例:

Reold 123?

输出样例:

rEOLD 123?

#include<stdio.h>
int main(void)
{
	char ch;
	
	do{
	scanf("%c",&ch);
	
	if(ch>='a'&&ch<='z')
		ch=ch-'a'+'A';
	else if(ch>='A'&&ch<='Z')
		ch=ch+'a'-'A';
	else if(ch=='\n')
		break;
	printf("%c",ch);		
	}while(1);

	return 0;
}


版权声明:本文为qq_43563207原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
THE END
< <上一篇
下一篇>>