#include <stdio.h>
int main()
{
char ch=0;
while(~scanf(" %c",&ch))
{
if(isupper(ch))
printf("%c\n",tolower(ch));
else if(islower(ch))
printf("%c\n",toupper(ch));
}
return 0;
} import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while (sc.hasNext()){
String str=sc.next();
if(str.matches("[A-Z]")){
System.out.println(str.toLowerCase());
}else {
System.out.println(str.toUpperCase());
}
}
}
} import java.util.*;
public class Main
{
public static void main(String [] args)
{
Scanner sc=new Scanner(System.in);
while(sc.hasNext())
{
String s=sc.next();
if(s.matches("[A-Z]"))
{
System.out.println(s.toLowerCase());
}
else
{
System.out.println(s.toUpperCase());
}
}
}
}
#include<stdio.h>
int main()
{
int ch;
while((ch=getchar())!=EOF){
getchar();
if(ch>=65 && ch<=90){
ch+=32;
putchar(ch);
}
else if(ch>=97 && ch<=122){
ch-=32;
putchar(ch);
}
else
continue;
printf("\n");
}
return 0;
} import java.util.Locale;
import java.util.Scanner;
/**
* @Title: 字母大小写转换
* @Remark: KiKi想完成字母大小写转换,有一个字符,判断它是否为大写字母,如果是,将它转换成小写字母;反之则转换为大写字母。
* 输入描述:
* 多组输入,每一行输入一个字母。
* 输出描述:
* 针对每组输入,输出单独占一行,输出字母的对应形式。
* @Author: ijunfu
* @Version: 1.0.0
* @Date: 2022-03-19
*/
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while (in.hasNextLine()) {
String s = in.nextLine();
char c = s.charAt(0);
if('a' <= c && c <= 'z') {
System.out.println(s.toUpperCase(Locale.ROOT));
} else if('A' <= c && c <= 'Z') {
System.out.println(s.toLowerCase(Locale.ROOT));
}
}
in.close();
}
}