티스토리 뷰
/*
* [5-11] 주어진 2차원 배열의 데이터보다 가로와 세로로 1이 더 큰 배열을 생성해서 배열
* 의 행과 열의 마지막 요소에 각 열과 행의 총합을 저장하고 출력하는 프로그램이다. (1)
* 에 알맞은 코드를 넣어서 완성하시오.
* */
class Exercise5_11 {
public static void main(String[] args) {
int[][] score = { { 100, 100, 100 }, { 20, 20, 20 }, { 30, 30, 30 },
{ 40, 40, 40 }, { 50, 50, 50 } };
int[][] result = new int[score.length + 1][score[0].length + 1];
for (int i = 0; i < score.length; i++) {
for (int j = 0; j < score[i].length; j++) {
result[i][j] = score[i][j];
result[i][result[1].length - 1] += score[i][j];
result[result.length - 1][j] += score[i][j];
}
result[result.length - 1][result[1].length - 1] += result[i][result[1].length - 1];
}
for (int i = 0; i < result.length; i++) {
for (int j = 0; j < result[i].length; j++) {
System.out.printf("%4d", result[i][j]);
}
System.out.println();
}
} // main
}
/*
* [실행결과] 100 100 100 300 20 20 20 60 30 30 30 90 40 40 40 120 50 50 50 150 240
* 240 240 720
*/
'java,web study > 1주차 (7월 1일~7일)' 카테고리의 다른 글
버블정렬 (Bubble sort) (0) | 2013.07.09 |
---|---|
선택정렬 (Select sort) (0) | 2013.07.09 |
이진검색(Binary Search) (0) | 2013.07.08 |
동전계산 프로그램 (자바의정석 5-6) (0) | 2013.07.08 |
로또번호 생성 & 추첨 프로그램 (0) | 2013.07.08 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 프로젝트
- 정보
- 소켓
- CSS
- 데이터베이스
- 졸업작품
- 잡담
- JQuery
- 자바
- 도전과제
- 배열
- ERP
- 오라클
- 아두이노
- 안드로이드
- 이론
- 정렬
- 충북대
- 메모장
- 클래스
- 게임
- HTML
- 알고리즘
- jsp
- 청주
- db
- SQL
- 자바스크립트
- SVN
- 파이썬
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함