小游戏(猜数字、剪刀石头布) 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. }

 

相关文章
|
1月前
|
安全 C++ Python
小游戏实战-Python实现石头剪刀布+扫雷小游戏
小游戏实战-Python实现石头剪刀布+扫雷小游戏
52 0
|
17天前
1018 锤子剪刀布 (20 分)
1018 锤子剪刀布 (20 分)
|
1月前
|
存储 算法 编译器
捣蛋小游戏——猜数字
捣蛋小游戏——猜数字
26 0
|
1月前
|
安全 C++
石头剪子布(字符串解法 C++)
石头剪子布(字符串解法 C++)
26 0
|
11月前
猜数字小游戏
猜数字小游戏
45 0
|
1月前
|
算法
联想算法题-石头剪刀布
联想算法题-石头剪刀布
55 0
|
6月前
|
存储 JavaScript 索引
基于 HTML+CSS+JS 的石头剪刀布游戏
基于 HTML+CSS+JS 的石头剪刀布游戏
95 0
|
9月前
|
算法
石头剪刀布 L1-044 稳赢 15分
石头剪刀布 L1-044 稳赢 15分
|
9月前
|
弹性计算 数据安全/隐私保护 Python
石头剪刀布
本场景介绍如何在阿里云ECS环境下用Python实现一款人机对战小游戏:石头剪刀布。
307 0
|
10月前
|
Shell
脚本编写 剪刀 、 石头、布游戏
脚本编写 剪刀 、 石头、布游戏
105 1