혈강의 c 문제 인데
3개의 정수를 입력 받아서 가장 큰수 작은 수를 반환해서 출력해주는 소스코드를 메인 함수 내에 만드는거임
둘중에 뭐가 더 극혐임?
1번
#include <stdio.h>
int main(void)
{
int a,b,c;
printf("정수 3개 입력");
scanf_s("%d %d %d",&a,&b,&c);
if (a>b && a>c)
printf("%d\n", a);
else if (b>a && b>c)
printf("%d\n", b);
else
printf("%d\n", c);
if (a<b && a<c)
printf("%d\n", a);
else if (b<a && b<c)
printf("%d\n", b);
else
printf("%d\n", c);
return 0;
}
2번
#include <stdio.h>
int Large_Num(int a, int b, int c);
int Small_Num(int a, int b, int c);
int main(void)
{
int End_C>
while(End_Condition != 0)
{
int a,b,c;
printf("비교할 3 숫자를 입력하시오.(단 0,0,0을 입력하면 종료.) : ");
scanf("%d %d %d", &a, &b, &c);
End_C + b + c;
if(End_Condition != 0)
{
printf("가장 큰 수 : %d \n", Large_Num(a,b,c));
printf("가장 작은 수 : %d \n", Small_Num(a,b,c));
}
else
break;
}
return 0;
}
int Large_Num(int a, int b, int c)
{
if(a>b && a>c)
return a;
else if(b>a && b>c)
return b;
else
return c;
}
int Small_Num(int a, int b, int c)
{
if(a<b && a<c)
return a;
else if(b<a && b<c)
return b;
else
return c;
}
[출처] 열혈강의 연습문제 9-1|작성자 cobus
우선 둘 다 가동되는거 확인했다
1번은 잦살춫천 받아야 되는 놈이고....그렇다고 2번이 깔끔하게 잘했다는건 아니고
dc라서 End_Condition이 깨지는듯
2번새끼는 함수 나눠서 정리하려고 한 것 까지는 좋은데.....main함수가 제일 긴게 병신 같다
1번새끼는 걍 짐승같은 언어 쓰는 수준이고....저게 인간의 작품이냐 똥코드지
1번은 내가한거고 2번은 퍼온건데 자살추천? ㅇㅇ 지금 자살하러감
코드는 최대한 단순하게 짤 수록 좋은거 아니냐
강의 들을때 그렇게 들었는데
짧은게 무조건 좋은게 아니다.
ㅇㅇ 생각해보니까 니말이 맞는거 같다.