switch 文の「定数式」の部分には整数値や文字(文字列では無い)を判定 するものしか使用できない.また,case 句は必ず「文」や break を必要とする訳でもない.そこで,1から10までの整数を乱数 で発生させて,3から7の範囲の整数が出たら In を,そうでない 場合は Out と表示する処理をなるべく簡単に switch 文を用いて作成 せよ.
Today's lucky number: 4: In |
乱数を利用して,トランプのカードを1枚表示するプログラムを作成せよ.スー ツはSpades, Clubs, Hearts, Diamondsの4種類,マークはA, J, Q, K以外は数字 とする.
A of Hearts |
52種類の乱数を発生させて行なう方法と,4種類と13種類の2つの乱数を発生させ る方法と,やり方は2種類ありますが,ここでは52種類の乱数の方で試してみましょう.
下図のような全部で20マスのすごろく盤を想定し,AとBの二人のユーザが3回さ いころを振って駒を移動するとする.3回目のターンが終わった段階でよりゴー ルに近いユーザの勝ちとする.以下のように1ターンずつ表示して行って最後に 結果を表示するプログラムを作成せよ.
Turn 1 Dice ------ A: 6, B: 2 Position -- A: 6, B: 2 Turn 2 Dice ------ A: 3, B: 6 Position -- A: 9, B: 8 Turn 3 Dice ------ A: 5, B: 3 Position -- A: 14, B: 11 Winner: A |
Turn 1 Dice ------ A: 5, B: 2 Position -- A: 5, B: 2 Turn 2 Dice ------ A: 2, B: 2 Position -- A: 7, B: 4 Turn 3 Dice ------ A: 3, B: 6 Position -- A: 10, B: 10 Draw |
3桁の整数を乱数で発生させて,その約数に2, 3, 5, 7が含まれているかを表示 させるプログラムを作成せよ.
Number 875 has following measures among 2 3 5 7: 5 7 |
Number 863 has following measures among 2 3 5 7: Sorry! |