이 한문제때문에 알바비도 버리고 집에서 코딩중인데 정말 안풀려서 자괴감드네요ㅠㅠㅠ
문제는 교수님이 혹시 볼거같아서 댓글에 자세한 문제를 쓰고 여기는 간략하게 올릴게요
10개의 정수를 swap이랑 for함수를 사용해서 하나 하나 비교해서 작은 순대로 선택정렬해야해요
예를들어서
80,6,48,19,35,71,210,5,97,3이렇게 정수가 주어지면
80,6,48,19,35,71,210,5,97,3 -> 6,80,48,19,35,71,210,5,97,3
->6,48,80,19,35,71,210,5,97,3 이런식으로요
제가 일단 해볼 수 있는데 까지 해봤거든요?
#include <stdio.h>
int main(){
int i=0,j=0,min=0,x=0;
int score[10]={29,12,39,40,98,57,48,91,7,75}
for(i=0;i<10;i++)
{
min=i;
for(j=i+1;j<10;j++)
{
min=j;
}
}
x=score[i];
score[i]=score[min];
score[min]=x;
}
근데 for함수랑 swap이랑 제대로 이해가 안된상태에서 진도를 너무 빠르게 나가버리셔서
이해가 안되요
코드를 짜주세요! 하는 부탁글이 아니라
어떻게 접근하면 되는지 물어보고싶은 글입니다ㅠ
제가 할 수 있는 힘을 기르고 싶어요 이해를 할 수 있게 조금만 도와주신다면 정말 감사하겠습니다ㅠ