17/02/17 18:01:30.53 MbV+Py5H.net
数学で言うところの行列は、コンピュータでは二次元配列で表せる。ただし、配列の要素はゼロベースの添字でアクセスしないといけない。
enum TE { GOO = 0, CHOKI = 1, PAH = 2 };
enum HANTEI { KACHI = 1, MAKE = -1, HIKIWAKE = 0 };
HANTEI hantei(TE anata, TE computer)
{
static const HANTEI niji_hairetsu[3][3] =
{{HIKIWAKE, KACHI, MAKE}, {MAKE, HIKIWAKE, KACHI}, {KACHI, MAKE, HIKIWAKE}};
return niji_hairetsu[anata][computer];
}