解答例
#include <stdio.h> #include <stdlib.h> #include <time.h> main() { srand((unsigned) time(NULL)); int h1, h2, judge = 0; for( ; judge==0; ){ h1 = rand() % 5; h2 = rand() % 5; printf("You: "); if(h1<=2){ printf("Gu\n"); h1 = 3; } else if(h1==3){ printf("Choki\n"); h1 = 4; } else{ printf("Pa\n"); h1 = 5; } printf("Computer: "); if(h2<=2){ printf("Gu\n"); h2 = 0; } else if(h2==3){ printf("Choki\n"); h2 = 1; } else{ printf("Pa\n"); h2 = 2; } judge = (h1 - h2) % 3; if(judge==0) printf("Aiko\n\n"); else if(judge==1) printf("Winner is Computer!\n\n"); else printf("Winner is You!\n\n"); } return(0); } |