剪刀石頭布
#include "stdafx.h"
#include "time.h"
#include "stdlib.h"
//多元數組
//剪刀石頭布
int _tmain(int argc, _TCHAR* argv[])
{
//scissor剪刀
//stone石頭
//cloth布
char gesture[3][10]={"scissor","stone","cloth"};
int people,computer,result,ret;
while(1){
computer=rand()%3;
printf("input your gesture(0-scissor,1-stone,2-cloth)");
ret=scanf("%d",&people);
if(ret!=1||people<0||people>2)
{printf("輸入錯誤,請輸入0,1或2\n");
continue;
}
printf("your gesture:%s\tcomputer's gesture:%s\n",gesture[people],gesture[computer]);
result=(people-computer+4)%3-1;
if(result>0)
printf("You win!\n");
else if(result==0)
printf("Draw!\n");
else
printf("you lose!\n");
}
return 0;
}
結果:

此代碼在vs2010中編寫