Home > Study > C Language > C Example > [ex14] 대문자를 소문자로 전환하는 함수 설계

[ex14] 대문자를 소문자로 전환하는 함수 설계
Study Language

문제 설명


대문자를 넣으면 소문자로 바꿔주는 함수를 설계하라
문자는 ‘A’ ~ ‘Z’ 사이로 입력되며 주어진 템플릿 코드를 사용하여 함수를 설계한다

#include <stdio.h>

char Change_Case(char upper)
{
	// 코드 작성	
}

void main(void)
{
	char a;
	
	scanf("%c" , &a );
	printf("%c => %c\n", a, Change_Case(a));
}

입력 예시


A

출력 예시


A => a

정답 코드


#include <stdio.h>
 
char Change_Case(char upper)
{
    // 코드 작성
    return upper + ('a' - 'A'); // return upper + 0x20;
}
 
void main(void)
{
    char a;
     
    scanf("%c" , &a );
    printf("%c => %c\n", a, Change_Case(a));
}

메모


printf 내부의 \n 습관화 필요