
No.1
- 回答日時:
○×ゲームは、両者最善を尽くすと必ず引き分けになります。
先読みをしても良いですが、パターンは限られているので、ある程度手順を記憶させておいても良いかもしれません。
この回答への補足
#include<stdio.h>
#include <stdlib.h>
#include <time.h>
//座標の構造体
typedef struct{
int gyou;
int retu;
}matrix_t;
//プロトタイプ宣言
matrix_t input(int a[][3]); //プレイヤーの入力
int chk(int a[][3]); //そろったかどうかを判定
void display(int a[][3]); //ボードを表示。
matrix_t sikou(int a[][3]); //コンピュータの思考
(中略)
//コンピュータの思考
matrix_t sikou(int a[][3])
{
matrix_t temp;
int i,j;
//ランダムな場所を指定
srand((unsigned int)time(NULL));
while(1){
temp.gyou=rand()%3;
temp.retu=rand()%3;
if(!a[temp.gyou][temp.retu])return temp;
}
}
コンピュータの思考がランダムに与えられている部分をうまく変えたいんですよ。これだけではわかりにくいと思いますが。。何かいい方法はないでしょうか?例えば2つ並んだら3つ目は必ず取りに行くようなプログラムは書けるでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(恋愛相談) 現在高校3年で2個下の同じ部のマネとよくDMで話しています。前回賭けをしてそのときは相手が罰ゲームで 4 2023/05/30 22:56
- 数学 何回やれば終わるか。 2 2023/05/17 23:42
- 大学・短大 至急教えてください。アリゴリズムの問題です。 下の図3×9のマス目において、白いコマと黒いコマが3個 12 2022/07/07 18:05
- カップル・彼氏・彼女 彼氏への接し方 彼氏への接し方について相談があります。 彼氏とは3年以上の仲になりますが、趣味が合わ 1 2022/04/12 21:05
- カップル・彼氏・彼女 彼氏への接し方 再投稿失礼します。もう少し皆様の意見が聞きたいです。 彼氏への接し方について相談があ 3 2022/04/14 01:47
- Java Java 石取りゲーム 3 2023/02/02 15:46
- バラエティ・お笑い はねトびのギリギリッスを久々に見たのですが、コーナーの罰ゲームで、ニンニクや納豆などのとにかく臭い物 1 2022/09/23 00:25
- カップル・彼氏・彼女 彼氏とゲームがしたい!けど、、、、 彼氏と同棲しています。 お互いにゲームをするのが好きで、 一緒に 2 2023/02/19 01:22
- バラエティ・お笑い 昔のテレビ番組の罰ゲームで、今じゃ絶対出来ないなってものを教えてください。 3 2022/10/04 20:50
- その他(ゲーム) 質問です。ゲームの名前が思い出せません。台車の上にこういう盾や銃などの色々な武器を持っている丸いキャ 1 2023/03/24 07:57
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
-
大麻の使用罪がなかった理由や法改正での変更点、他国との違いを弁護士が解説
ドイツで2024年4月に大麻が合法化され、その2ヶ月後にサッカーEURO2024が行われた。その際、ドイツ警察は大会運営における治安維持の一つの方針として「アルコールを飲んでいるグループと、大麻を吸っているグループ...
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「指定されたキャストは有効で...
-
C言語での引数の省略方法
-
複数桁10進数の*桁目だけを抽出...
-
#define _CRT_SECURE_NO_WARNIN...
-
ラップ関数とはどんなものですか?
-
(int *)の意味
-
if と配列の組み合わせ
-
C++でRPGを作成する際のステー...
-
C言語についてです。
-
C言語での奇数の和
-
C 言語の Gauss Jordan 法について
-
商と剰余を同時に求める(C言語)
-
C言語で行列の積を計算できるよ...
-
未解決の外部シンボル _printf...
-
行列の列の絶対値の総和の最大...
-
memsetについて
-
【Visual Studio】プロジェクト...
-
C言語で分からないところがあり...
-
「{ } で囲むだけ」は正しい?
-
整数データの配列から同じ値の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「指定されたキャストは有効で...
-
C言語での引数の省略方法
-
#define _CRT_SECURE_NO_WARNIN...
-
複数桁10進数の*桁目だけを抽出...
-
ラップ関数とはどんなものですか?
-
C言語 エラーの原因がわからな...
-
(int *)の意味
-
【C++】関数ポインタの使い方
-
if と配列の組み合わせ
-
構造体の勉強中です 合計点の高...
-
windows-findstrの正規表現を使...
-
C言語で分からないところがあり...
-
int型の変数値をバイト列として...
-
PowerShellがうまくいかない
-
C言語での奇数の和
-
「{ } で囲むだけ」は正しい?
-
std::set<int> で、ある値が何...
-
実数の整数部,小数部の取得
-
エラー 添字が付けられた値が、...
-
int16_t の _t は何?
おすすめ情報