剪刀石头布小程序
来源:互联网 发布:易谱ziipoo软件 编辑:程序博客网 时间:2024/04/28 07:28
剪刀石头布
0 --剪刀 1--石头 2--布
0剪刀 1石头 1石头胜(1-0=1)
1石头 2布 2布胜(2-1=1)
2布 0剪刀 0剪刀胜(0-2=-2)
因此当出现如上情况时会有一方胜利
当双方相同时则平局
因此
num-num1==1||num-num1==-2时可以判断胜负
#include <stdio.h>
#include <stdlib.h>
void pd(int num){
int num1 = arc4random_uniform(2);
if(num-num1==1||num-num1==-2)
{
printf("%d玩家胜\n",num1);
scanf("%d",&num);
pd(num);
}
else
if(num==num1){
printf("%d双方一样未分胜负,请重新输入",num1);
scanf("%d",&num);
pd(num);
}
else
{
printf("%d电脑胜\n",num1);
scanf("%d",&num);
pd(num);
}
}
int main(int argc,const char * argv[]) {
// insert code here...
int num;
printf(" 0 --剪刀 1--石头 2--布\n");
scanf("%d",&num);
pd(num);
return 0;
}
- 剪刀石头布小程序
- C语言小程序(七)、石头剪刀布
- 石头、剪刀、布程序,C语言模拟
- Winform程序_石头剪刀布练习
- 微信小程序_石头剪刀布
- 微信小程序_石头剪刀布
- 石头-剪刀-布
- 石头剪刀布
- 剪刀石头布
- 剪刀、石头、布游戏
- 剪刀 石头 布
- 石头剪刀布
- 剪刀石头布
- 石头剪刀布
- 剪刀石头布游戏
- 剪刀石头布
- 剪刀石头布游戏
- 剪刀、石头、布
- java中&和&&的区别
- Code Forces 585 C. Alice, Bob, Oranges and Apples(数论)
- 使用explain来优化查询SQL
- java date String 类型相互转换
- oracle 使用 date timestamp 而不使用varchar2()的好处
- 剪刀石头布小程序
- 百度云推送java端报错parameter msg must be Json-Array-String解决方法
- 黑马程序员-- ID init(构造方法) Class NSLog description SEL
- SQL AVG 函数
- poj2686(状态压缩dp)
- Cocostudio工具创建工程,因没有字体资源导致在vs中编译时,出现中文乱码现象
- java操作oracle数据库的时间类型
- Servlet生命周期
- 几种自动化功能测试的工具的认识