Home > Study > C Language > C task > [ex16] 대문자를 소문자로 바꾸는 함수 작성

[ex16] 대문자를 소문자로 바꾸는 함수 작성
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');
}

void main(void)
{
	char a;

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

메모


printf 내부의 \n 습관화 필요