게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
c언어 코딩 질문 있습니다 ㅠㅠ 접근방법을 모르겠어요ㅠㅠ
게시물ID : programmer_16383짧은주소 복사하기
작성자 : bam깨비
추천 : 0
조회수 : 805회
댓글수 : 16개
등록시간 : 2016/03/27 19:11:43
옵션
  • 본인삭제금지
이 한문제때문에 알바비도 버리고 집에서 코딩중인데 정말 안풀려서 자괴감드네요ㅠㅠㅠ
문제는 교수님이 혹시 볼거같아서 댓글에 자세한 문제를 쓰고 여기는 간략하게 올릴게요

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이랑 제대로 이해가 안된상태에서 진도를 너무 빠르게 나가버리셔서 

이해가 안되요

코드를 짜주세요! 하는 부탁글이 아니라

어떻게 접근하면 되는지 물어보고싶은 글입니다ㅠ

제가 할 수 있는 힘을 기르고 싶어요 이해를 할 수 있게 조금만 도와주신다면 정말 감사하겠습니다ㅠ
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호