삼원 조 에 따라 변환 을 완성 하고 출력 변환 후 행렬
1709 단어 데이터 구조
출력 샘플: 2, 3, 3, 1, 2, 8, 1, 7, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
생각:
행렬 을 거꾸로 저장 하면 됩 니 다. 해당 하 는 위치 에 value 를 저장 합 니 다.
코드 는 다음 과 같 습 니 다:
import java.util.Scanner;
public class TestMain {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int number = sc.nextInt();
while (number-- != 0) {
int number_1 = sc.nextInt();
int hang = sc.nextInt();
int lie = sc.nextInt();
int max = hang>lie?hang:lie;
int flag[][] = new int[max + 1][max + 1];
for (int i = 0; i < number_1; i++) {
int x = sc.nextInt();
int y = sc.nextInt();
int value = sc.nextInt();
flag[y][x] = value;
}
System.out.println(number_1+" "+lie+" "+hang);
for (int i = 1; i <= lie; i++) {
for (int j = 1; j <= hang; j++) {
if(flag[i][j]!=0)
System.out.println(i+ " "+j+" "+flag[i][j]);
}
}
for (int i = 1; i <= lie; i++) {
for (int j = 1; j <= hang; j++) {
System.out.print(flag[i][j] + " ");
}
System.out.println();
}
}
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
정수 반전Udemy 에서 공부 한 것을 중얼거린다 Chapter3【Integer Reversal】 (예) 문자열로 숫자를 반전 (toString, split, reverse, join) 인수의 수치 (n)가 0보다 위 또는 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.