프로그래밍/C

순차탐색 C언어 코드

swedu 2023. 2. 24. 09:09
728x90
반응형

2023.02.24  최초 작성

 

 

#include <stdio.h>
#define SIZE 20
void main() {
	int list[SIZE] = { 7,6,4,3,2,8,5,10,1,9,11,20,15,22,33,27,16,31,30,21 };
	int i, search;
	int	searchIndex = -1;
	printf("탐색할 값 :");
	scanf("%d", &search);

	for (i = 0; i < SIZE; i++) {
		if (list[i] == search) {
			searchIndex = i + 1;
			break;
		}
	}
	if (searchIndex > -1) {
		printf("찾았습니다. %d의 위치 : %d", search, searchIndex);
	}
	else {
		printf("%d를 찾지 못했습니다.", search);
	}
}

[실행 결과]

탐색할 값 :15
찾았습니다. 15의 위치 : 13

 

 

728x90
반응형

 

728x90
반응형

'프로그래밍 > C' 카테고리의 다른 글

깊이우선탐색(DFS)와 너비우선탐색(BFS) C언어 코드  (0) 2023.02.27
이진탐색 C언어 코드  (0) 2023.02.24
큐 C언어 코드  (0) 2023.02.22
원형 큐 C언어 코드  (0) 2023.02.22
연결 리스트 C언어 코드  (0) 2023.02.22