#include <stdio.h>
void DesSort(int parr[]);
int main(void)
{
int i;
int arr[7];
for(i=0;i<7;i++)
{
printf(\"?: \");
scanf(\"%d\" ,&arr[i]);
}
DesSort(arr);
for(i=0;i<7;i++)
{
printf(\"%d \" ,arr[i]);
return 0;
}
void DesSort(int parr[])
{
int a,b;
int temp;
for(a=0;a<6;a++)
{
for(b=0;b<6-a;b++)
{
if(parr[b]<parr[b+1])
{
temp=parr[b];
parr[b]=parr[b+1];
parr[b+1]=temp;
}
}
}
}
--------------------------------------------------------------------------
배열을 내림차순으로 정리하는건데
오류가 뜹니다..
혼자 공부하고있는거라 어디다 물어볼데도 없고...
오류내용에 a,b,temp 선언되지 않은 식별자라는데
왜그런거죠..
왜이렇게 어렵게 짰음
내가 첨이라 부족한게 많아... 왜 안될까 아..
while(i<배열길이-1){if(arr[i]<arr[i+1]){arr[i]랑arry[i+1]이랑 바꾸기;i=0;continue}else{i++;}}
아 너 제대로 못배운거니 아니면 복붙을 잘못한건진 모르겠지만 중간에 void DesSort(int parr[])
밑에 for부분 뭐 어쩌자고 거기에 넣어놓은거야
메인 함수 중간에 떡하니 함수 정의가 있네여 void DesSort(int parr[])
아 빙신새끼 진짜 ㅋㅋ return 0 밑에 중괄호닫는거 한개 더붙여봐
ㅋㅋㅋㅋㅋㅋㅋㅋ 00형 감사 정말 병신같네 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
아 그리고 return 0; 위치 밑으로 내리는거 까먹지말고