#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번째까지 입력 받는지...
고수님들 도와주세요.