본문 바로가기
C언어

[C언어] 선형탐색을 실행하는 프로그램을 작성하고 테스트하시오 sequentialSearch(element a[], int n, int key)

by 이얏호이야호 2022. 12. 11.

공부하시는대에 도움이 됐으면 좋겠습니다.

답안코드 확인해주세요!

 

더보기
#include <stdio.h>
typedef int element;

void sequentialSearch1(element a[], int n, int key) {
	int i = 0;
	printf("\n %d를 검색하라! ->> ", key);
	while (i<n && a[i] != key) i++;
	if (i<n) printf("%d 번째에 검색 성공! \n\n", i + 1);
	else   printf("%d번째에 검색 실패! \n\n", i + 1);
}

void main() {
	element a[] = { 8, 30, 1, 9, 11, 19, 2 };
	int n = 7;

	sequentialSearch1(a, n, 9);  // 배열 a의 n개 원소 중에서 탐색키가 9인 원소 검색
	sequentialSearch1(a, n, 6);  // 배열 a의 n개 원소 중에서 탐색키가 6인 원소 검색

	getchar();
}

 

 


더 많은 C코드가 보고 싶다면?

https://chuinggun.tistory.com/category/C%EC%96%B8%EC%96%B4

댓글