djdjman1   2년 전

뭐가 틀린지 잘모르겠네요.
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        int a=s.nextInt();
        int b=s.nextInt();
        int c=s.nextInt();
        int []n=new int[9];
        int x,y=1;

        for(int i=8;i>0;i--,y*=10){
            n[i]=((a*b*c)/y)%10;
        }
        for(int i=0;i<10;i++) {
            x = 0;
            for (int j = 0; j < 8; j++) {
                if (i == n[j])
                    x++;
            }
            System.out.println(x);
        }
    }
}

toonraon   2년 전

n 배열의 크기를 잘못 잡으셨습니다. n 배열은 9칸으로 고정되는 게 아니라 a*b*c의 자릿수만큼만 만들어야합니다.

댓글을 작성하려면 로그인해야 합니다.