Back

解答例

#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);
}


Back