자바 연습문제 하고 있는데요....
붕붕
int i, j; //반복문 변수
int score[][] = new int [4][4]; //성적표
int std1[] = new int[4]; // 첫번째학생
int std2[] = new int[4]; // 두번째 학생
int std3[] = new int[4]; // 세번째 학생
int sum[] = new int[4]; // 총점
int rank[] = new int[4]; // 순위
int aver[] = new int[4]; // 랭크
std1[0]=01; std2[0]=02; std3[0]=03; //학번
std1[1]=50; std2[1]=90; std3[1]=75; //국어점수
std1[2]=80; std2[2]=95; std3[2]=80; //영어점수
std1[3]=70; std2[3]=87; std3[3]=80; //수학점수
score[0] = std1;
score[1] = std2;
score[2] = std3;
for(i=0; i4; i++){
for( j=0; j4; j++){
sum[i] = sum[i]+ score[i][j];
}
} // 합계
for(i=0; i4; i++){
rank[i]=1;
for( j=1; j4; j++){
if( sum[i] sum[j] )
rank[i]+=1;
}
} //순위 구하기
for(i=0; i4; i++){
aver[i] = sum[i]/3;
} // 평균 구하기
system.out.println( 순 위 + 학 번 + 국어점수 + 영어점수 + 수학점수 + 총 점 + 평 균 );
for(i=0; i4; i++){
system.out.print(rank[i]);
system.out.print(score[i][0]);
system.out.print(score[i][1]);
system.out.print(score[i][2]);
system.out.print(score[i][3]);
system.out.print(sum[i]);
system.out.println(aver[i]);
} // 출력...}
}실행결과 :
순 위 학 번 국어점수 영어점수 수학점수 총 점 평 균
3150807020167
1290958727491
2375808023879
3000000
실행결과에서 순위 , 학번, 국어점수, 영어점수. 수학점수, 총점,평균
이렇게 다 나와야 하는데... 이상하게 나오는거 같습니다.
도무지 알수도 없고 물어볼 사람도 없습니다. 너무 답답합니다.
결과가 생각 처럼 출력이 되지 않습니다.. 어떻게 수정하면 되는지.. 고수분들 좀 봐주세요..
틀린부분 지적해주세요.. 그리고 순위, 학번, 국어점수, 영어점수,수학점수, 총점, 평균 도..
배열로 저장하고 싶은데.. 잘안되네요..