#include <stdio.h>
//세개의정수를 입력받아서 그 중 가장 큰 수를 반환하느 함수와 가장 작은 수를 반환하는 함수를 만들어 보자.
int max(int a, int b, int c);
int min(int a, int b, int c);
//그리고 이 함수를 이용하는 적절한 main함수도 구현해 보자.
int main()
{
int a,b,c;
printf("세개의 정수를 입력 해라 \n");
scanf("%d%d%d",&a,&b,&c);
max(a,b,c);
min(a,b,c);
printf("세개의 정수중 가장 큰 수는 %d 이다 \n",max());
printf("세개의 정수중 가장 작은 수는 %d 이다 \n",max());
return 0;
}
여기까지 일단 짯는데
그담부터 어케 짜야 댈지 모르겟음;
도와주세
다짰네뭐 scanf 담에 max, min 지우고 printf에 max, min을 max(a,b,c), min(a,b,c)로 바꿔
max(a,b,c); 지웁니다. printf(\"세개의 정수중 가장 큰 수는 %d 이다 n\",max()); => printf(\"세개의 정수중 가장 큰 수는 %d 이다 n\",max(a,b,c)); 고칩니다. int max(int a, int b, int c) { if(a > b) { if(a > c) { return a; } }else { if(b > c) { return b; }else { return c; }} 함수 맹급니다.
min 도 동일...함수 내부는 반대로
if문이 뭔지 모르면 책 보시길
글고 함수 본체를 짜야지 이제 int max(int a, int b, int c) { int val = 0; return ((val = (a > b ? a : b)) > c ? val : c);};
int min(int a, int b, int c) { int val = 0; return ((val = (a < b ? a : b)) < c ? val : c);};
와 님들 ㄳ염 금방 끝낫네 과제엿는데 ㅋ;
ㄴ초보한테 그런거 알려주면 교수님한테 혼남...
요하임 님꺼 복사하면 min까지 금방 쓰겠지만 교수가 \"이게 뭔지 알고 썼냐?\"드립 나오면 개망신
친절하시네들 ㅇㅇ...
무엇이든 물어보세요. 퇴근 전까진 대답해 드립니다 ㅋㅋ