C언어
[C언어] 최댓값과 평균 (포인터)
c0rinne
2022. 3. 16. 17:00
두 정수를 받아 큰 수를 반환, 평균을 포인터 사용하여 전달
#include <stdio.h>
int max_avg(int x, int y, float *av); // 함수 선언
main()
{
int a, b, max2; // 큰 값
float avg; // 평균
printf("두 정수 입력: ");
scanf("%d%d", &a, &b);
max2 = max_avg(a, b, &avg); // 함수 호출
printf("큰 값: %d, 평균: %.2f\n", max2, avg);
}
int max_avg(int x, int y, float *av)
{
*av = (x + y) / 2.0; // 평균
// 큰 값
if (x > y) return x;
else return y;
}
|
cs |