求一个C程序编一个石头剪子布游戏代码有说明。

#包含“stdio.h”

#包含" string.h "

#包含“time.h”

#包含" stdlib.h "

#包含“conio.h”

主()

{

while(1)

{

char a[3];

int n,m;

srand(time(NULL));

printf(" \ n请输入您的猜测(石头、剪刀、衣服):\ n ");

获取(a);

m = strlen(a);

n = rand()% 3+1;

if(m = = 5 & amp;& ampN==1) printf("电脑是石头,是和棋!");

if(m = = 5 & amp;& ampN==2) printf("电脑出剪刀,你赢了!");

if(m = = 5 & amp;& ampN==3) printf("电脑发布,你输了!");

if(m = = 8 & amp;& ampN==1) printf("电脑给了一块石头,你输了!");

if(m = = 8 & amp;& ampN==2) printf("电脑给剪刀,和棋!");

if(m = = 8 & amp;& ampN==3) printf("电脑出布,你赢了!");

if(m = = 6 & amp;& ampN==1) printf("电脑出了一块石头,你赢了!");

if(m = = 6 & amp;& ampN==2) printf("电脑出剪刀,你输了!");

if(m = = 6 & amp;& ampN==3) printf("电脑出布,平局!");

}

}

你自己研究吧...