C언어

[C언어] 배열을 이용한 함수

c0rinne 2022. 3. 12. 17:00

배열 내용 출력과 최댓값 반환에 대한 함수 정의

 

#include <stdio.h>
void printAr(int x[], int size);
int getmax(int x[], int size);

main() 
{
	int max, a[5] = {5, 7, 1, 4, 9};
	printAr(a, 5);
	max = getmax(a, 5);
	printf("\n");
	printf("Maximum is %d", max);
}
void printAr(int x[], int size) {
	int i;
	for (i = 0; i < size; i++)
	printf("%d\t", x[i]);
}
int getmax(int x[], int size) {
	int i, m = x[5];
	for (i = 0; i < size; i++) {
		if (x[i] > m)
		m = x[i];
	}
	return m;
}