class Example{
public static void main(String args[]){int X[]= new int[10]; /*정답을 입력받는 배열*/
int count[] = new int[5]; /*학생들의점수를 카운터 해주는 배열*/
for(i= 0 ; i10 ; i++)
{
X=(Integer.parseInt(args[i])); /*정답을 입력받습니다 */
}
int s[][]={
{1,3,2,4,3,1,4,2,2,1},
{3,2,4,2,2,1,1,3,4,1}, /*학생 1~5번까지 점수 입니다 ^^*/
{2,4,3,2,1,2,1,3,3,4},
{2,3,3,1,1,3,2,2,4,4},
{3,1,1,2,4,1,2,3,1,3}
};
for(k=0 ;k10 ; k++ )
{
if(*s[0][k] == *X[k]){
count[0]+=1;
}
}
for(k=0 ;k10 ; k++ )
{
if(*s[1][k] == *X[k]){
count[1]+=1;
}
}
for(k=0 ;k10 ; k++ )
{
if(*s[2][k] == *X[k]){
count[2]+=1;
}
}
for(k=0 ;k10 ; k++ )
{
if(*s[3][k] == *X[k]){
count[3]+=1;
}
}
for(k=0 ;k10 ; k++ )
{
if(*s[4][k] == *X[k]){
count[4]+=1;
}
} for(m=0 ; m5 ; m++)
{
System.out.println( (m+1) + 번 학생의 점수는 : + count[m] + 이다);
}
}
}---------------------------------------------------------------------------------------------------------------------
문제:(출력화면) 정답을 입력하시오(10개) : xxxx ......
1 번 학생 점수는 :x 점
2 번학생 점수는 :x 점
.
.
5번 학생 점수는 : x 점
질문 내용 - 일단 제가 에러가 15개 정도 있는 파일입니다 -_-; 배열 잘못사용한거 같은디 -_-;
에러 내용을 도데체 몰것네염 -_-;(영어 해석해도 도데체 먼말인지 -_-;ㅋ)
머가 틀렸는지 좀가르쳐 주세요 -_-;
맛조이 2025.11.02
C하셨던 분이신가요... 자바에 포인터 연사자를.....덜덜;;;
int s[][] = { 1,2,3,4,....}; = 숫자로 넣으면 될듯 합니다.
그리고 아놔~ 님이 말씀하신것처럼 *연산자는 쓰지 마세요 ^^;
다니엘 2025.11.02
X[i]=(Integer.parseInt(args[i])); if(s[0][k] == X[k]){ ......