C语言 怎么用C语言设计一个猜拳游戏 剪刀石头布用1.2.3代替 要玩5局3胜,

C语言 怎么用C语言设计一个猜拳游戏 剪刀石头布用1.2.3代替 要玩5局3胜,,第1张

#include <stdioh>

#include <timeh>

int main()

{

int a,b,i,m=0,n=0;

srand(time(NULL));

for(i=0;i<10;i++)

{

a=rand()%3+1;

printf("%d",a);

b=rand()%3+1;

printf("%d\n",b);

if(a>b) m++;

else if(a<b) n++;

if(m>3)

{

printf("a is the winner");

break;

}

if(n>3)

{

printf("b is the winner");

break;

}

}

return 0;

}

这是开辟了一个二维的字符数组,数组的大小为:

3行,每行可以最多存储4~5个汉字

(存储4个汉字时,可以用字符串的方式输入/输入;存储5个汉字时,只能采用逐个字符元素赋值的方法进行)。

char s[3][10]={}

这是声明这倦脚痛医脚至数组元素进行初始化,使它的30个字符元素的初值均为'\0'。

#include<stdioh> 

int main()

{  

int flag=1,p=0; 

int a,b,t; 

printf("游戏规则如下:\n"); 

printf("1-石头,2-剪刀,3-布  0-结束  (其他数字无效,需重新输入)\n\n");  

printf("========================\n\n"); 

while(flag==1) 

{  

printf("甲:");  

scanf("%d",&a);  

if(a==0) break;  

do  

{   

if((a>0)&&(a<4))break;    

else  

{

printf("输入有误,请重新输入 ");  

scanf("%d",&a);

}

while(p==0);  

printf("乙:");  

scanf("%d",&b);  

if(b==0) break;  

do  

{   

if((b>0)&&(b<4))break;    

else  

{

printf("输入有误,请重新输入");  

scanf("%d",&b);

}  

}  

while(p==0);   

printf("\n"); 

t=a-b;  

if(t==0)

printf("平局\n\n");  

else    if(t==-1||t==2)   

printf("甲胜,乙输!\n\n");  

else printf("乙胜,甲输!\n\n"); 

printf("\n游戏结束!!\n"); 

}

这是一个简单的程序,有些地方你可以加一些个性化的 *** 作。

以上就是关于C语言 怎么用C语言设计一个猜拳游戏 剪刀石头布用1.2.3代替 要玩5局3胜,全部的内容,包括:C语言 怎么用C语言设计一个猜拳游戏 剪刀石头布用1.2.3代替 要玩5局3胜,、c++char数组储存汉字 猜拳游戏中char s[3][10]={}是什么意思、用c语言编写一个根据游戏规则输出判断结果等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10214987.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存