#include <stdio.h>
int a,b,c;
int sort(int,int,int);
int max;
int main(void)
{
printf("3개의 정수를 입력하시오 : \n");
scanf("%d %d %d",&a,&b,&c);
printf("입력하신 3개의 정수 중 최댓값은 %d 입니다",sort(a,b,c));
}
int sort(int a,int b,int c)
{
if(a<b)
max=b;
else
max=a;
if(a<c)
max=c;
else
max=a;
if(b<c)
max=c;
else
max=b;
return max;
}
뭔가 아쉬워 ... 더 줄일수없나?
미륵사지석탑이냐 - dc App
if(b<c) 는 지워도되나??
최선우// 작동은 되 ㅋㅋ
코드올리는데 가운데정렬하는새낀또 난생처음보네;;
for로 줄여보던가 ㅇㅅㅇ
삼항연산자 중첩해서써
#define max(a,b) ((a)<(b)?(b):(a)) ... return max(a, max(b,c));