006-002-005
for文のネスト:数値表
初級
問題説明
for文のネスト:数値表
この問題では: 2重のfor文を使って行番号と列番号の組み合わせ(「行番号-列番号」形式)を格子状に並べた数値表を生成し、結果を標準出力に表示するプログラムを作成します。
学習目標: for文を入れ子にして2次元パターンを作る
行数と列数を入力して、座標を表示する数値表を作るプログラムを作ります。各セルに「行番号-列番号」を表示しましょう。
入力
1行目: 行数(整数)
2行目: 列数(整数)
出力
1-1 1-2 1-3 ...
2-1 2-2 2-3 ...
...
```java
(各セルに行-列を表示、セル間はスペース区切り)
## 具体例
### 例1: 2行3列
入力:
```java
2
3
```java
出力:
```java
1-1 1-2 1-3
2-1 2-2 2-3
```java
### 例2: 3行2列
入力:
```java
3
2
```java
出力:
```java
1-1 1-2
2-1 2-2
3-1 3-2
```java
### 例3: 1行1列(最小)
入力:
```java
1
1
```java
出力:
```java
1-1
テストケース例
※ 出力例はプログラミングの国際標準に準拠し英語で表示しています
正常系
入力:
2 3
期待される出力:
1-1 1-2 1-3 2-1 2-2 2-3
正常系
入力:
3 2
期待される出力:
1-1 1-2 2-1 2-2 3-1 3-2
境界値
入力:
1 1
期待される出力:
1-1
problem.testType.edge
入力:
2 2
期待される出力:
1-1 1-2 2-1 2-2
あなたの解答
現在のモード:● 自分のコード
99
1
2
3
4
5
6
7
8
9
10
›
⌄
⌄
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// ここにコードを書いてください
sc.close();
}
}
0 B / 5 MB
残り 10 回実行可能
