【クラス・構造体メニュー】> 【構造体の更新】STEP: 1 構造体の作成 (paizaランク C 相当) [難易度: 1508 ±12]
※リンク先へ移動するためには[paiza]へのログインが必要です。
クラスの学級委員である paiza 君は、クラスのみんなに次のような形式でアカウントの情報を送ってもらうよう依頼しました。
名前 年齢 誕生日 出身地
送ってもらったデータを使いやすいように整理したいと思った paiza 君はクラス全員分のデータを次の形式でまとめることにしました。
User{
nickname : 名前
old : 年齢
birth : 誕生日
state : 出身地
}
クラスメートの情報が与えられるので、それらを以上の形式でまとめたものを出力してください。
解答例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
<?php // User{ // nickname : koko // old : 23 // birth : 04/10 // state : tokyo // } $n = trim(fgets(STDIN)); for($i=0; $i<$n; $i++){ list($name, $old, $birth, $state) = explode(" ", trim(fgets(STDIN))); echo "User{\n"; printf("nickname : %s\n", $name); printf("old : %d\n", $old); printf("birth : %s\n", $birth); printf("state : %s\n", $state); echo "}\n"; } ?> |