[過去ログ]
C#, C♯, C#相談室 Part97 (1002レス)
C#, C♯, C#相談室 Part97 http://mevius.5ch.net/test/read.cgi/tech/1671585518/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
90: デフォルトの名無しさん (ワッチョイ b101-tb1I) [] 2023/01/10(火) 19:16:36.48 ID:0yW4rCRf0 C言語の重力付き4目並べです、ここのコードを簡略化したいです。 int SetXpos(int player) // コマの置き場所を入力または探して盤を更新,コマの置き場所(0-6)を返す { int xpos = 0; // コマの置き場所 if ((choice == 2 && player == 2) || (choice == 3 && player == 1)) // コンピュータとの対戦の場合に,コンピュータの手を計算 { xpos = ComputeXpos(player); printf("%sの番です\n", player == 1 ? "●" : "〇"); printf("コンピュータは%dに置きます\n", xpos); } else // 人間の手を選択 { while (1) { printf("%sの番です\n", player == 1 ? "●" : "〇"); printf("どこに置きますか? 0-6の数字を半角で入力してください: "); scanf_s("%d", &xpos); if ((0 <= xpos && xpos < XMAX) && (num[xpos] < YMAX)) // 置ける場所かどうか判定 break; printf("%dには置けません!\n", xpos); } } board[xpos][num[xpos]++] = player;// コマをxpos列に置き,xpos列のコマ数を1増やす return xpos; } http://mevius.5ch.net/test/read.cgi/tech/1671585518/90
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.053s