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



L
5



B
none

[코드]

#include <stdio.h>

int main() {

 char arr[6] = "JUNGOL";
 char ch;
 int i;

 scanf("%c", &ch);

 for (i = 0; i<6; i++) {
  if (arr[i] == ch) {
   printf("%d", i);
   ch = 0;
  }
 }

 if (ch != 0)
  printf("none\n");

 return 0;
}


'코딩 > Language Coder' 카테고리의 다른 글

157 : 배열1 - 형성평가8  (0) 2018.05.06
156 : 배열1 - 형성평가7  (0) 2018.05.06
154 : 배열1 - 형성평가5  (0) 2018.05.06
153 : 배열1 - 형성평가4  (0) 2018.05.06
152 : 배열1 - 형성평가3  (0) 2018.05.06

+ Recent posts