연습문제

2020. 1. 21. 00:34프로그래밍/C

ex1) 길이가 10인 1차원 int형 배열을 선언 10개의 정수를 입력받아 저장 한다. 
포인터 변수 선언, 포인터 변수를 이용해 최댓,최솟값 구하기

int main(void) {

	int arr[10];
	int* ptr = arr;
	int max, min;

	int len = sizeof(arr) / sizeof(arr[0]);

	for (int i = 0; i < len; i++) {
		scanf_s("%d", &arr[i]);
	}

	max = arr[0];
	min = arr[0];
	for (int i = 0; i < len; i++) {
		if (max < *(ptr + i))
			max = *(ptr + i);
		if (min > * (ptr + i))
			min = *(ptr + i);
	}

	printf("max: %d min: %d \n", max, min);

	return 0;
}

 

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

열혈 C프로그래밍 14-1  (0) 2020.01.21
Call By value 와 Call By reference  (0) 2020.01.21
열혈 C프로그래밍 13-1  (0) 2020.01.21
열혈 C 프로그래밍 12-1  (0) 2020.01.17
열혈 C 프로그래밍 11-2  (0) 2020.01.17