작성일 : 16-01-27 22:27
c언어 함수 2 자기진단 7번이요.
 글쓴이 : 김양덕(didejr0415)
조회 : 2,793  

#include <stdio.h>
#define N 10
#define SWAP(x,y) {int z=x; x=y; y=z;}

void input(int a[], int cnt)
{
 int i;
 for (i=0; i<cnt; i++) {
  scanf("%d", &a[i]);
 }
}

void output(int a[])
{
 int i;
 for (i=0; i<N; i++) {
  printf("%d ", a[i]);
 }
 printf("\n");
}

void sort(int a[], int cnt)
{
 int i, j;
 for (i=cnt-1; i>0; i--) {
  for (j=0; j<i; j++) {
   if (a[j] < a[j+1]) {
    SWAP(a[j], a[j+1]);
   }
  }
  output(a);
 }
}

int main()
{
 int arr[N];
 input(arr, N);
 sort(arr, N);
 output(arr);
 return 0;
}

이상태로 컴파일을 해서 입력하니까 출력예 랑 똑같이 나오는데 정올에 올리니까 오류가 뜹니다.

잘못된 부분을 찾아주시면 감사하겠습니다.


컴스쿨 16-02-01 17:27
 
출력이 더 나오네요..
버블정렬은 "데이터개수-1" 번으로 정렬이 됩니다.
 
 

Total 650
번호 제   목 글쓴이 날짜 조회
230 저기 c언어강의 (1) 김인혁 11-26 2938
229 자기주도 c언어 프로그래밍 e-book (1) 유민영 12-08 2903
228 수강료 (1) 한재훈 02-13 2895
227 결제와 관련해서 전화통화하고 싶은데요... (1) 최원미 02-29 2895
226 반복제어문 자기진단 6 질문입니다. (1) 조선우 04-01 2893
225 자기주도 C언어 프로그래밍 반복제어문2 형성평가 10 (1) 이성우 12-09 2885
224 2014년도 지역예선 기출강의 (1) 권혁찬 10-12 2878
223 함수1-자가진단 1 (3) 강서준 10-25 2858
222 2017년 정올예선-고등부 (1) 이미화 02-23 2857
221 이거 왜이러나요 (1) 최해준 03-28 2855
220 강좌 결재 방법 문의 드립니다. (1) 김양수 01-09 2843
219 질문 하나 하겠습니다 (정보올림피아드에 관하여) (1) 김재윤 03-19 2841
218 수강료입금함 (1) 배원욱 03-20 2838
217 2015년 본선문제에 대한 해설 강좌는 없나요?? (1) 박기림 03-16 2808
216 c언어 함수 2 자기진단 7번이요. (1) 김양덕 01-27 2794
215 동영상이 깨지고 정상 속도로 재생이 안됩니다. (1) 오세미 11-21 2791
214 수강료 입금 했습니다. (1) 정은주 10-21 2788
213 2015년 시도 예선의 25번 문제 질문입니다. (1) 김미영 01-08 2787
212 함수 1 자기진단3번이요 (1) 김양덕 01-26 2787
211 입금 확인요~ (1) 정은실 03-22 2779
 1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30    

회사소개 | 개인정보처리방침 | 이용약관 | 찾아오시는 길 | 이메일주소 무단수집거부 | 사업자정보확인
경기도 안양시 동안구 호계동 1065-10 협성골드프라자 601호 한컴에듀케이션(주) TEL : 031-388-8840 FAX : 031-388-0996
대표자 : 김동규 사업자번호 : 130-86-02870 통신판매업신고번호 : 제 2010-경기안양-888호
COPYTIGHT(C) 한컴에듀케이션(주), ALL RIGHT RESERVED.
담은강좌 : 0