90533


### 実現したいこと

１つの整数 x を読み込み、それをそのまま出力するプログラムを作成

<https://onlinejudge.u-aizu.ac.jp/courses/lesson/2/ITP1/3/ITP1_3_B>

#### input

  * 入力は複数のデータセットから構成されています。各データセットは１つの整数 x を含む１行から構成されている

  * x が 0 のとき入力の終わりを示し、このデータセットに対する出力を行ってはいけない

#### output

各データセットごとに、以下の形式で x を出力して下さい

[code]

    Case i: x
    
[/code]

i = num  
x = key

### 作成したソースコード

[code]

    "use strict";
    
    const input = require("fs")
        .readFileSync("/dev/stdin", "utf8")
        .split(" ")
        .map(Number);     //"input"を取得し配列に変換
    
    for (const key of input) { 
        let i = 1;        //index番号
        if (key !== 0) {  //keyが0ではないとき
            console.log(`Case ${i}: ${key}`);
            i++;
        }
    }
    
    
[/code]


CC BY-SA 4.0
2022-08-12T15:06:12.367
90529
2022-08-12T23:40:40.273
2022-08-12T17:22:50.727
53242
53242
question
javascript
AOJ の問題：x !=== 0 のとき、１つの整数 x を読み込み、それをそのまま出力するプログラム


  1. 入力例を見ると入力の区切り文字は改行のようです。
  2. for文の中でiを初期化してはいけません。

2点修正すると下記のようになるでしょう。

[code]

    "use strict";
    
    const input = require("fs")
        .readFileSync("/dev/stdin", "utf8")
        .split("\n")
        .map(Number);     //"input"を取得し配列に変換
    
    let i = 1;        //index番号
    for (const key of input) { 
        if (key !== 0) {  //keyが0ではないとき
            console.log(`Case ${i}: ${key}`);
            i++;
        }
    }
    
[/code]


CC BY-SA 4.0
2022-08-12T23:40:40.273
90533
2022-08-12T23:40:40.273
39819
90529
answer