001-003-013

ネストしたブロックのスコープ

中級

問題説明

ネストしたブロックのスコープ

この問題では: 3段階にネストしたブロック内でそれぞれ変数を宣言し、各ブロックレベルでアクセス可能な変数の合計値を標準出力に表示するプログラムを作成します。

学習目標: 入れ子になったブロック間での変数のスコープを理解する

概要

3段階にネストしたブロックで変数を宣言し、各レベルでアクセス可能な変数を確認します。

仕様

  • Level 1: 変数aを1で初期化
  • Level 2: 変数bを2で初期化(Level 1の中)
  • Level 3: 変数cを3で初期化(Level 2の中)
  • Level 3で全変数の合計を出力
  • Level 2でabの合計を出力
  • Level 1でaのみを出力

出力形式

Level 3: a+b+c = 6
Level 2: a+b = 3
Level 1: a = 1

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方