ΨΨΨ Smalltalk/ Squeak 教えろゴルァ ΨΨΨ
■ このスレッドは過去ログ倉庫に格納されています
0235デフォルトの名無しさん
NGNG作るにはどうすればいいのだろう。
Cで書いた場合は↓見たいな感じで。
#define GU 0
#define CHOKI 1
#define PA 2
#define TIE 0
#define WIN 1
#define LOSE 2
(中略)
do{
printf("番号を入力せよ 1:グゥ 2:チョキ 3:パァ > ");
scanf("%d", &player);
}while ( plyaer >= 1 && player <= 3 );
player--; /* 0 ベースの値に直す */
computer = rand() % 3;
/* 勝敗判定テーブル */
int table[3][3] = {
/* Computer = GU, CHOKI, PA */
{ TIE, WIN, LOSE }, /* Player = GU */
{ LOSE, TIE, WIN }, /* Player = CHOKI */
{ WIN, LOSE, TIE } /* Player = PA */
};
result = table[player][computer];
switch (result){
case TIE:
printf( "あいこ\n" ); break;
case WIN:
printf( "かった\n" );
break;
case LOSE:
printf( "まけた\n" );
break;
}
/* 終了 */
■ このスレッドは過去ログ倉庫に格納されています