728x90
반응형
문제 : http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=55&sca=1090
문제
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
반응형
최근댓글