
#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语言编写一个根据游戏规则输出判断结果等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)