최솟값 최댓값 구하는문제
#include <stdio.h>
int main()
{
int a[10] = {55,88,33,22,99,666,-55,555,-200};
int i,max, min;
max = min = a[0];
for(i=0; i<9; i++)
{
if(a[i]<min) min=a[i]; << min은 55고 a[i]값은 배열에 저장된 값이 계속 나오는것도 알겠는데요
min(55)보다 작은값이 한두개가 아닌데 출력하면 최솟값만 딱 나오는 이유가뭐죠??
if(a[i]>max) max=a[i]; << 최댓값도 마찬가지
}
printf("최솟값: %d ", min);
printf("최댓값: %d ", max);
return 0;
}
max = min = a[0]; 고쳐
그리고 룹이 왜 1부터냐
값은 잘나오는데.. 왜 나오는지를 모르겠어요..
루프 다 끝나고 출력하니까..
http://autogram.tk/이
중고차 어플리케이션 어떤가요?