닫기버튼


상단 배너 영역


실시간댓글

[일반] 코딩 도와주십쇼 프로그래밍 ㅜㅠㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜ

nlv100_6985565 비쿠닌 | 2014-10-31 21:54

 

#include<stdio.h>
#include<string.h>
#include<stdlib.h>

#define SWAP(x,y,t) ((t)=(x),(x)=(y),(y)=(t))

void Print (char *algo, int arr[], int n)

{
 int i=0;
 if(algo!= NULL)
 {
  printf("%s 정렬 알고리즘\n", algo);
 }
 for(i=0;i<n;i++)
 {
  printf("%d ",arr[i]);
 }
 if(algo==NULL)
 {
  printf("<--정렬된 데이터\n\n");
 }
 else
 {
  printf("<--원본 데이터\n");
 }
}

void insertion(int arr[],int n)
{
 int cur=0,i=0,j=0;
 int t=0;
 for(i=1;i<n;i++)
 {
  cur=arr[i];
  for(j=i-1;(j>=0)&&(cur<arr[j]);j--)
  {
   arr[j+1]=arr[j];

  }
  SWAP(arr[j+1],cur,t);
 }
 return arr;
}

int main(void)
{
 int arr[]={40,10,50,90,20,80,30,60};
    int n=sizeof(arr)/sizeof(int);
 int carr[100];
 int i;

 printf("배열 크기:%d \n",n);

 for(i=0;i<n;i++)
 {
  carr[i]=arr[i];
 }
  Print("삽입",carr,n);
  insertion(carr,n);
  Print(NULL,carr,n);
 }

 

여기서 왜 마지막 배열값이 바뀌질않는거죠...마지막 배열값 60이 계속그대로ㅠㅠㅠㅠ

 

살려주십쇼 

 

nlv124_5210 비쿠닌
gold

633

point

2,281,260

프로필 숨기기

124

1%

최신순

게임조선 회원님들의 의견 (총 22개) ※ 새로고침은 5초에 한번씩 실행 됩니다.

새로고침

신고

nlv98 박훼훼 2014-10-31 21:55 0

너 하스 홍차랑 친추함?

신고

댓글 삭제

통신망 2014-10-31 21:55 0

이게 왜그러나면                                                                    

신고

nlv100_6985565 비쿠닌 작성자 2014-10-31 21:56 0

님들 진짜 부랄다떼버립니다

신고

nlv200_0100 guinness 2014-10-31 21:56 0

이러케해서 저러케되는거야 ㅈㅈ

신고

댓글 삭제

통신망 2014-10-31 21:57 0

야 진짜 ㄹㅇ 저 문장 잘 봐봐봐 너가 쓴 거에서 저거 뭐냐 보면 3번쨰 줄을 보면 내용이
영어야

신고

nlv98 박훼훼 2014-10-31 21:59 0

삽입 이라니!

신고

nlv100_6985565 비쿠닌 작성자 2014-10-31 22:00 0

시부럴놈들 진짜 급해서 올린건데 ㅗㅗㅗ

신고

댓글 삭제

hee0129 2014-10-31 22:12 0

포인터도 안쓰고 선언된 배열의 값바꾸는거 같은데 저러면 값이 바뀌냐?

신고

nlv100_6985565 비쿠닌 작성자 2014-10-31 22:12 0

넵 마지막만 안바꾸ㅠㅣ무ㅜㅜㅜ

신고

nlv100_6985565 비쿠닌 작성자 2014-10-31 22:15 0

뭐지 다시 하니까 제대로 뜸 -_-

신고

nlv100_6985565 비쿠닌 작성자 2014-10-31 22:21 0

리턴 걍 지우니까 뜨네용..

신고

nlv100_6985565 비쿠닌 작성자 2014-10-31 22:25 0

일단 과제 당장 제출해야하는거라 일단하고..글다시 읽으면서 천천히 다시 해봐야할듯 ㅠㅠ

신고

nlv201_0101 월현콩 2014-10-31 22:58 0

정렬 잘되는데;;

0/500자

목록 글쓰기 위로 로그인


게임조선 소개및 약관