5학생의 점수를 받아서 점수와 석차를 출력해야하는데 말입니다
제생각엔 for문을써가지고 배열의범위를 하나 더만들어서 하나의 index하고 나머지4개의 index배열을 비교해서 석차를 내려하는데
이렇게말고 포문두개로다가 비교하는방법은 어떠신지요
#include <stdio.h>
void main()
{
int i;
int array[5];
for(i=0;i<5;i++){
printf(\"%d번째 학생점수 : \");
scanf(\"%d\",&array[i]);
}
퍼포먼스를위해 병신같이 학생하나당 인덱스하나를 배부해주세요
답변감사드립니다 그럼 다섯명 각각을 비교를해야하나요? for문으론 불가능한가요?
미안.. for( i=0;i<5i++){for( j=0;j<5;j++){if(array[i]<array[j]){tmp=array[i];array[i]=array[j];array[j]=tmp;}}}
for(i=5;i>0;i++){int j=1;printf(\" j : %d\\n\",&array[5]);j++;);}이럼되겟네요
아..무슨말인지 모르겟네요 설명해주시면안될까요..1
아 미치겟다 아 미치겟어 정말
안해 씨언어 시발 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
링크드리스트 하나 만들어서 삽입정렬로 처리한 다음에 그냥 줄줄이 출력하면 되긋네