小游戏(猜数字、剪刀石头布) 2021-01-03

简介: 小游戏(猜数字、剪刀石头布) 2021-01-03

小游戏——猜数字

1. #include <iostream>
2. #include <cstdio>
3. #include <cstdlib>
4. #include <ctime>
5. using namespace std;
6. int n,m,i;
7. int main(int argc, char *argv[])
8. {
9.  printf("--------------------------------------------------\n");
10.   printf("----------------这是一个猜数字游戏----------------\n"); 
11.   printf("----------你会有10次机会输入你猜到的数字----------\n"); 
12.   printf("----------------机会用尽你就会失败----------------\n"); 
13.   printf("--------------------------------------------------\n");
14.   printf("游戏开始!\n");
15.   srand(time(0));
16.   n=(rand()%(100-1+1)+1); 
17.   printf("我在心里默念一个1——100之间的数字,你猜猜它是几?\n\n"); 
18.   for(i=9;i>=0;i--){
19.     scanf("%d",&m);
20.     if(m==n) {
21.       printf("Yes!你猜对了!你真棒!(*^▽^*) \n");
22.       return 0; 
23.     } 
24.     else {
25.       printf("No!你猜错了!\n");
26.       if(m>n) printf("提醒一下,你猜的数字太大了!\n");
27.       else printf("提醒一下,你猜的数字太小了!\n"); 
28.       printf("你还有%d次机会!思考一下,继续加油!\n",i);
29.     } 
30.     printf("\n");
31.   }
32.   printf("机会用尽,你失败了!(-_-)\n\n");
33.   return 0;
34. }

小游戏——剪刀石头布

1. #include <iostream>
2. #include <cstdio>
3. #include <cstdlib>
4. #include <ctime>
5. using namespace std;
6. int n,m,i;
7. int main(int argc, char *argv[])
8. {
9.  printf("------------------------------------------------------\n");
10.   printf("----------------这是一个剪刀石头布游戏----------------\n"); 
11.   printf("---------三局两胜  输入:1 剪刀  2 石头  3 布---------\n"); 
12.   printf("------------------------------------------------------\n");
13.   printf("游戏开始!\n");
14.   srand(time(0)); 
15.   int a=0,b=0; 
16.   for(i=1;i<=3;i++){
17.     n=(rand()%(3-1+1)+1);
18.     printf("请输入你的选择!\n"); 
19.     scanf("%d",&m);
20.     if(m==n) {
21.       if(m==1) printf("剪刀对剪刀 平局\n");
22.       else if(m==2) printf("石头对石头 平局\n");
23.       else if(m==3) printf("布对布 平局\n");
24.     } 
25.     else if(n==1) {
26.       if(m==2) {printf("剪刀对石头 你赢了\n");b++;}
27.       else if(m==3) {printf("剪刀对布 你输了\n");a++;}
28.     }
29.     else if(n==2) {
30.       if(m==1) {printf("石头对剪刀 你赢了\n");b++;}
31.       else if(m==3) {printf("石头对布 你输了\n");a++;}
32.     }
33.     else if(n==3) {
34.       if(m==1) {printf("布对剪刀 你赢了\n");b++;}
35.       else if(m==2) {printf("布对石头 你输了\n");a++;}
36.     }
37.   }
38.   printf("\n三局结束了,我得%d分,你得%d分。\n",a,b);
39.   if(a==b)printf("我们打平了\n");
40.   else if(a>b)printf("你输了\n");
41.   else printf("你赢了\n");
42.   return 0;
43. }

 

相关文章
|
6月前
|
安全 C++ Python
小游戏实战-Python实现石头剪刀布+扫雷小游戏
小游戏实战-Python实现石头剪刀布+扫雷小游戏
96 0
|
2月前
|
人工智能
石头、剪子、布小游戏图形化
石头、剪子、布小游戏图形化
|
5月前
1018 锤子剪刀布 (20 分)
1018 锤子剪刀布 (20 分)
|
6月前
|
安全 C++
石头剪子布(字符串解法 C++)
石头剪子布(字符串解法 C++)
55 0
|
6月前
|
算法
联想算法题-石头剪刀布
联想算法题-石头剪刀布
90 0
|
11月前
|
存储 JavaScript 索引
基于 HTML+CSS+JS 的石头剪刀布游戏
基于 HTML+CSS+JS 的石头剪刀布游戏
134 0
|
Shell
脚本编写 剪刀 、 石头、布游戏
脚本编写 剪刀 、 石头、布游戏
131 1
|
算法
石头剪刀布 L1-044 稳赢 15分
石头剪刀布 L1-044 稳赢 15分
|
弹性计算 数据安全/隐私保护 Python
石头剪刀布
本场景介绍如何在阿里云ECS环境下用Python实现一款人机对战小游戏:石头剪刀布。
|
C语言
石头剪刀布小游戏(C语言)
1.游戏规则 2.游戏思路 3.代码实现 1.分别创建头文件game.h、源文件game.c和test.c 2.创建菜单并对输入的选择进行处理 3.实现石头剪刀布小游戏 3.1 打印菜单帮助玩家出拳,并对玩家选择进行处理 3.2电脑随机出拳 3.3判断输赢 3.4 打印游戏结果 3.5将结果写入文件 4.查看游戏记录 5.删除游戏记录 4.完整代码
356 0