로봇이 되고픈 부엉이

(C언어) 자음모음판별 본문

대학생의 그쩍거림/C 언어

(C언어) 자음모음판별

탈모탈모대작전 2019. 4. 7. 21:49
반응형

수업시간에 다음과 같은 문제를 받았다. 그냥 받았을 때, 직관적으로 짠 것이므로

분명, 더욱 좋은 코드가 있을 것임을 명심하자.

"

사용자로 부터 알파벳을 입력받는다.

그 문자가 모음인지 자음인지 판별하는 프로그램을 작성하라

"

(실행 예시1)

    문자를 입력하시오: a¿

   모음입니다.

(실행 예시2)

    문자를 입력하시오: k¿

   자음입니다.

(실행 예시3)

    문자를 입력하시오: A¿

   모음입니다.

#include<stdio.h>
#include<string.h>
#include<Windows.h>

int main() {
	printf("문자를 입력하시오 : ");
	char alphabat;
	char str[11] = "aeiouAEIOU";
	scanf_s("%c", &alphabat);


	int cnt = 0;
	for (int i = 0; i < 10; i++) {
		if (alphabat == str[i]) {
			cnt = 1;
			break;
		}			
	}

	if (cnt == 1) {
		printf("모음입니다.");
	}
	else {
		printf("자음입니다.");
	}
	system("pause");
	return 0;
}

 

반응형