#include<stdio.h>
#define MAX 5
void main()
{
int a[MAX];
int i,max,min;
printf(\"Enter %d integers : \",MAX);
for(i=0;i<MAX;i++)
scanf(\"%d\",&a[i]);
max = min = a[0];
for(i=1;i<MAX;i++)
if(max<a[i]);
max = a[i];
for(i=1;i<MAX;i++)
if(min>a[i]);
min = a[i];
printf(\"max : %d, min : %d\\n\", max, min);
}
이렇게햇는데 마지막 출력에서 쓰레기값이 나와요 !!
초기화도 해줬는데 왜 쓰레기값이 나오는지 이해가안되요 ㅠㅠ
,,, {}이거로 블럭 지정하는 거나 봐라
네.. 5개를 받아서 최대최소 출력
1번 횽 말을 잘 들어야지... if(max<a[i]); if(min>a[i]); 요거 두개 잘 봐
헐.. 이런 멍청한실수를 하다니;;;; if문에다가 세미클론을 붙이다니 ㅠㅠ
근데 세미클론실수인데 {} 블록 지정을 보라는게 무슨말이에요??
공짜로 해결했으니 숙제 나갑니당~ for문 하나 없애기 빨리해서 검사 맡으셈
반복문에서 중괄호는 안 써도 되지만 중첩된 구조에서 중괄호 없으면 가독성이 떨어질 수 있어서 저런 실수 자주함 ㅇㅇ 근데 요새는 IDE가 발전해서 막 경고 띄워주는데 그런거 읽어볼 생각도 안 했으니까 벌로 숙제해서 제출하셈
포문한개 없앤다음 if, else if로 햇어요 ! 그 포문엔 당연히 중괄호 하구요! 훨씬더깔끔하네요 ㅋㅋ
ㅇㅇ 잘자요~ 곽노현팀장 꿈 꾸세영
이늦은시각에 답변해줘서 고맙습니다 ㅠㅠ 팀장님이 대출 얼마까지 해주실려나? ㅋㅋ