728x90
반응형

문제 : http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=55&sca=1090

 

JUNGOL

 

www.jungol.co.kr

문제

6개의 문자배열을 만들고 {'J' 'U' 'N' 'G' 'O' 'L'} 으로 초기화 한 후 문자 한 개를 입력받아 배열에서의 위치를 출력하는 프로그램을 작성하시오.
첫 번째 위치는 0번이며 배열에 없는 문자가 입력되면 "none" 라는 메시지를 출력하고 끝내는 프로그램을 작성하시오.

 

 

입력 예

L 

출력 예

5 

입력 예

B 

출력 예

none

 

 

 

코드 : 

# include <stdio.h>

int main(){
	
	char ch[6] = {'J','U','N','G','O','L'};
	int i;
	char c;
	
	scanf("%c",&c);
	
	for(i = 0; i<7; i++)
	{
		if(i>=6)
			printf("none");

		else if(c == ch[i])
		{
			printf("%d",i);
			break;
		}

			
	}
}
728x90
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기