자바문제질문입니다..
붕붕
사각형그리기1
사각형의 높이 n과 너비 m을 입력받은 후 사각형 내부에 지그재그 형태로 1부터 n*m번까지 숫자가 차례대로 출력되는 프로그램을 작성하시오.
처리조건
숫자의 진행 순서는 처음에 왼쪽에서 오른쪽으로 너비 m만큼 진행 한 후 방향을 바꾸어서 이를 반복한다.1
2
3
4
5
10
9
8
7
6
11
12
13
14
15
20
19
18
17
16
높이가 4, 너비가 5인 경우사각형의 높이n와 너비m( n과 m의 범위는 100 이하의 정수)을 입력받는다.
위에서 형태의 직사각형을 입력에서 들어온 높이 n과 너비 m에 맞춰서 출력한다. 숫자 사이는 공백으로 구분한다.
4 5
1 2 3 4 5
10 9 8 7 6
11 12 13 14 15
20 19 18 17 16
System.out.println(length : ?);
Scanner sc = new Scanner(System.in);
int l = sc.nextInt(); System.out.println(height : );
sc = new Scanner(System.in);
int h = sc.nextInt(); int total = l * h; int s = 0;
int splus = 1;
while(totals){
if(s!=0&&s%l==0){
System.out.print(\n);
if(splus0){
s+=l;
splus*=-1;
}else{
s-=1;
s+=l*2;
splus*=-1;
}
}
System.out.print(s+1 + \t);
s += splus ;
} 이정도까지 해봤는데 풀리지가 않습니다...어디서 어떻게 꼬인걸까요?3 2
1 2
4 3
5 6