Skip to content

Instantly share code, notes, and snippets.

@314maro
Created January 23, 2014 11:51
Show Gist options
  • Save 314maro/8577335 to your computer and use it in GitHub Desktop.
Save 314maro/8577335 to your computer and use it in GitHub Desktop.
クソコードかきました
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void) {
srand(time(NULL));
for (;;) {
int c = getchar();
int enemy = rand()%3, player;
switch (c) {
case 'g': player = 0; break;
case 'c': player = 1; break;
case 'p': player = 2; break;
default: continue;
}
char enemyc;
switch (enemy) {
case 0: enemyc = 'g'; break;
case 1: enemyc = 'c'; break;
case 2: enemyc = 'p'; break;
}
printf("enemy: %c\n",enemyc);
if (enemy == player) { printf("draw\n"); }
else if (enemy == 0 && player == 1
|| enemy == 1 && player == 2
|| enemy == 2 && player == 0) { printf("lose\n"); }
else { printf("win\n"); }
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment