■掲示板に戻る■
全部
1-
101-
201-
301-
401-
501-
601-
701-
801-
901-
最新50
レス数が1000を超えています。残念ながら全部は表示しません。
499うICPOを初めとしたラウンジャーと馴れ合う499雑談スレ
660 :
tsx
◆SoINeAYUMU
:2004/07/29(木) 10:37 ID:???
カードの配列hands[ 0〜4 ]が { 3, 2, 3, 3, 2 }だとする。
チェック用の配列checkflagは全部0。
for( i = 0; i < 5; i ++ ) ループ
[ i == 0
[ hands[ 0 ] をチェック→3
[ チェック済みなのでcheckflag[ i ]をオン。
[ for( j = 0; j < 5; j ++ ) ループ
[ [ 未チェックで(!checkflag[ j ])、hands[ j ]の数字が同じならば
[ [ [ checkflag[ j ]をオン(チェック済みにする
[ [ [ equalcountを加算
[ [ ループエンド この場合は3, 4番めが同じなのでcheckflag[ 2 ]とcheckflag[ 3 ]がオン、equalcountは2になる。
[ [ switch→case 2に該当、threecardsフラグがオン
129KB
掲示板に戻る
全部
前100
次100
最新50
READ.CGI - 0ch+ BBS 0.7.4 20131106
ぜろちゃんねるプラス