Home > Study > C Language > C Example > [ex25] 소문자 f ~ z 찾기

[ex25] 소문자 f ~ z 찾기
Study Language

문제 설명


입력된 문자가 소문자이면서 f ~ z 사이 문자면 1 아니면 0 리턴
입력은 반드시 대문자 또는 소문자 알파벳만 넣을 수 있다고 보장 할 수 없다
따라서 대문자도 소문자도 아니면 그냥 0을 리턴 하도록 한다
‘f’와 ‘z’ 포함임. 즉, ‘f’나 ‘z’이면 1을 리턴해야 함

#include <stdio.h>

int func(char c)
{
	// 코드 작성
}

void main(void)
{
	char c;

	scanf("%c", &c);
	printf("%d\n", func(c));
}

입력 예시


g

출력 예시


1

정답 코드


#include <stdio.h>
 
int func(char c)
{
    // 코드 작성
    return (c >= 'f') && (c <= 'z');
}
 
void main(void)
{
    char c;
 
    scanf("%c", &c);
    printf("%d\n", func(c));
}

메모


printf 내부의 \n 습관화 필요