게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C언어 도와주세요.
게시물ID : science_9258짧은주소 복사하기
작성자 : 이히히힝Ω
추천 : 0
조회수 : 821회
댓글수 : 11개
등록시간 : 2012/01/18 00:35:25
#include <stdio.h>

void BubbleSort(int arr[], int len)
{
int i, j;
int temp;

for(i=(len-1); i>0; i--)
{
for(j=0; j<i; j++)
{
if(arr[j]<arr[j+1])
{
temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
}

int main(void)
{
int arr[7];
int len = sizeof(arr)/sizeof(int);
int i;

for(i=0; i<len; i++)
{
printf("입력 : ");
scanf("%d ", &arr[i]);
}

BubbleSort(arr, len);

for(i=0; i<len; i++)
{
printf("%d ", arr[i]);
}
return 0;
}

Microsoft Visual c++ 2010 Express 사용하고 있는데  자꾸 위에 그림처럼 입력을 받을때

두번째 입력이 이상하게 뜹니다.(입력 : <-- 요게 안떠요)

그리고 분명 코드는 7개만 입력 받도록 짰는데 왜 8번째까지 입력 받는지... 

고수님들 도와주세요. 
 
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호