C语言入门编程练习《金铲铲启动》

 题目描述


今天小胖和他的好朋友阿伟再在玩金铲铲之战的双人模式
金铲铲的游戏规则中,每个人都有若干金币,金币可以用来买棋子,双人模式可以互相传送棋子。
游戏中传送棋子的规则比较复杂,这里你可以简单假设为一名玩家购买1、2、3、4或者5金币的棋子(需要扣除相应的金币数),然后传送给另一名玩家,另一名玩家卖掉该棋子并获得相应的金币。
在游戏中每回合开始时都可以额外获得x个金币的利息,x为已持有的金币数除以10并向下取整*,x最大为只能为5。
举个例子:假设小胖当前回合有45个金币,则TA在下个回合开始时可以获得4个金币的利息。若小胖当前回合拥有50或者更多的金币,TA在下个回合开始时也只能获得5个金币的利息。
现在给出小胖和阿伟当前回合的金币a和6,请问二人在下个回合开始时利息之和最大是多少?
#include <stdio.h>
//金铲铲,启动!
int main()
{
    int a1,a2; //两位玩家的金币数
    int sum;   //两位玩家的金币和
    int MAX;   //最大利息
    printf("first gamer number\n");
    scanf("%d",&a1);              //输入玩家一金币数
    printf("second gamer number\n");
    scanf("%d",&a2);              //输入玩家二金币数
    sum = a1+a2;
    //因为最终利息是由二者金币总数决定的
    //所以仅存在两种情况
    //(1)金币总和大于100,利息吃满,每人一回合5金币
    //(2)金币总和小于100,两人通过传送卡牌
    //实现利息最大化,最大利息为总和除以10得到的整数
    if(sum>100)
    {
        MAX = 10;
    }
    else 
    {
        MAX = sum/10;
    }
    printf("two gamer MAX money is%d\n",MAX);
    return 0;
}

### 在Ubuntu系统上安装和运行《铲铲》游戏 #### 使用Wine环境安装Windows版本的游戏 由于《铲铲》是一款基于Windows平台开发的游戏,在Linux原生环境下无法直接运行。通过 Wine 可以创建一个兼容层来模拟 Windows 环境从而支持该游戏的运行。 1. 更新软件包列表并安装必要的依赖项: ```bash sudo apt update && sudo apt install wine winetricks -y ``` 2. 配置 Wine 环境,设置 Windows 版本为 Windows 7 或更高版本可以提高兼容性: ```bash winecfg ``` 3. 下载《铲铲》游戏客户端,并将其放置于易于访问的位置。 4. 利用 Winetricks 安装可能需要的额外库文件,比如 vcrun2019 和 dotnet48: ```bash winetricks vcrun2019 dotnet48 ``` 5. 执行下载好的游戏安装程序来进行安装过程: ```bash wine /path/to/your/downloaded/installer.exe ``` 6. 游戏安装完成后可以通过如下方式启动它: ```bash wine ~/.wine/drive_c/path_to_game_executable.exe ``` 请注意,《铲铲》作为一款较为新的网络游戏,即使上述方法成功执行也可能存在不同程度上的性能问题或者功能缺失情况[^1]。 #### 借助 Anbox 运行安卓版应用 如果存在官方发布的 Android APK 文件,则可以选择利用 Anbox 来尝试加载该应用程序。不过需要注意的是,这取决于开发者是否提供了适用于移动设备的应用版本以及其内部是否存在针对特定操作系统的优化逻辑。 1. 按照官方文档完成 Anbox 的部署工作[^2]。 2. 获取 APK 文件后可借助 adb 工具或者其他图形界面管理器导入到 Anbox 中进行安装测试。 然而考虑到《铲铲》本身更倾向于桌面端体验,因此推荐优先考虑通过 Wine 方案解决问题。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值