인자가 3개인 함수의 사용방법에 대해 알아보는 프로그램.
입력된 3개의 정수 변수 x, y, z에 대해 최대값을 판단하는 조건문
#include <stdio.h>
int maximum(int x, int y, int z);
int main(void)
{
int a1, a2, a3, r;
printf("정수 3개를 띄어서 입력하고 Enter\n");
printf("정수 입력 :");
scanf("%d%d%d", &a1, &a2, &a3);
r=maximum(a1,a2,a3);
printf("최대값 : %d\n", r);
return 0;
}
int maximum(int x, int y, int z)
{
if (x>y)
if (x>z)
return x;
else
return z;
else
if (y>z)
return y;
else
return z;
}
// 실행 결과
입력된 3개의 정수 변수 x, y, z에 대해 최대값을 판단하는 조건문
#include <stdio.h>
int maximum(int x, int y, int z);
int main(void)
{
int a1, a2, a3, r;
printf("정수 3개를 띄어서 입력하고 Enter\n");
printf("정수 입력 :");
scanf("%d%d%d", &a1, &a2, &a3);
r=maximum(a1,a2,a3);
printf("최대값 : %d\n", r);
return 0;
}
int maximum(int x, int y, int z)
{
if (x>y)
if (x>z)
return x;
else
return z;
else
if (y>z)
return y;
else
return z;
}
// 실행 결과
'공부 > c언어' 카테고리의 다른 글
[c언어] 매크로 상수와 매크로 함수의 사용방법 (0) | 2011.04.29 |
---|---|
[c언어] 함수에서 다른 함수를 호출 (0) | 2011.04.29 |
[c언어] 결과 값(반환 값)이 있는 함수. 1부터 n까지의 정수합 계산 (0) | 2011.04.29 |
[c언어] 밑줄을 긋는 함수의 사용 예 (0) | 2011.04.25 |
[c언어](연습문제) (1*4)+(2*4)+(3*4)+...+(i*4)=sum을 계산 (0) | 2011.04.24 |