【问题描述】

在本台球游戏中,包含多种颜色的球,其中:红球15只各1分、黄球1只2分、绿球1只3分、咖啡球1只4分、蓝球1只5分、粉球1只6分、黑球1只7分。

球的颜色表示为:

                           r-红色球 y-黄色球 g-绿色球 c-咖啡色球 b-蓝色球 p-粉红球 B-黑色球

其中红球可能一次打进多个,且打进后不再摆回,其他球打进之后需要再摆回。

请计算n次击打之后总的得分。

【输入形式】

输入第一行为非负整数n,表示一个人进行了n次击打。

接下来为n次击打记录,每次记录有两种形式:

如果打进红球,则有两行, 第一行为r,第二行为一个整数(<=15),表示打进的红球个数

如果打进其他球,仅有一行,为ygcbpB中任意一个字符。
【输出形式】

输出一个整数,表示该人最终的得分。

【样例输入1】

5
r
3
g
y
r
1
B

【样例输出1】

16

【样例输入2】

5
c
g
y
c
B

【样例输出2】

20

【样例说明】

本题计算时无需考虑真实台球竞赛规则。

#include<iostream>
using namespace std;
int main()
{char c;int n,num,sum=0;cin>>n;for(int i=1;i<=n;i++){cin>>c;if(c=='r'){cin>>num;sum+=num;}if(c=='y'){sum+=2;}if(c=='g'){sum+=3;}if(c=='c'){sum+=4;}if(c=='b'){sum+=5;}if(c=='p'){sum+=6;}if(c=='B'){sum+=7;} }cout<<sum<<endl;system("pause");return 0;
}

控制结构:1.台球游戏相关推荐

  1. cocos2d-x 使用Box2d制作的台球游戏

    1.效果图(动态gif图在底部): 这是一个简单的台球游戏,点击白色球,在拖动鼠标就会显示球杆,放手后,球杆就碰白球,游戏就开始了.我之前认为做这样一个逼真的台球游戏是很难的,没有想到在Box2d物理 ...

  2. 台球游戏问题C++语言

    在本台球游戏中,包含多种颜色的球,其中:红球15只各1分.黄球1只2分.绿球1只3分.咖啡球1只4分.蓝球1只5分.粉球1只6分.黑球1只7分. 球的颜色表示为:r-红色球 y-黄色球 g-绿色球 c ...

  3. java台球游戏设计原理_台球游戏的核心算法和AI(1)

    前言: 08年的时候, 写过一个台球游戏, 用的是java, 不过代码真的是用传说中的神器notepad写的(你信吗? 其实是用GVIM写的, ^_^), 很多类都在同一java文件中编写. 可见当时 ...

  4. java 写一个台球游戏

    写一个简单的台球游戏 import java.awt.*; import javax.swing.*; public class BallGame2 extends JFrame{     Image ...

  5. C语言版桌球游戏台球游戏源代码,含完整程序设计文档及答辩PPT,含可执行文件

    C语言版桌球游戏台球游戏源代码,含完整程序设计文档及答辩PPT,含可执行文件 C语言实现,图形库使用Easy_X,开发环境使用VS2013. init 初始化 show 游戏画面显示 refreshW ...

  6. js实现web网页版台球游戏

    js桌球小游戏在线试玩地址:http://keleyi.com/game/13/ 游戏截图: 完整代码,保存到html文件可以试玩: 1 <!DOCTYPE html PUBLIC " ...

  7. Java简单的台球游戏(半成品)

    使用Java做一个简单的台球游戏,只有白球的运动,半成品 BallGame. package com.company;import javax.swing.*; import java.awt.*;/ ...

  8. 【140814】VC++台球游戏源码

    网络台球是一款对战式台球游戏,程序界面如图所示. 在游戏开始的时候,程序会弹出一个类型选择 框,如果4.14 所示,玩家可以选择作为服务器.客 户机或者是单人练习赛. 网络台球的绘制部分采用OpenG ...

  9. VC++ 网络台球游戏源代码完整

    游戏的画面采用了十分精致的3D画面风格,玩家在游戏中能够体验到十分逼真的游戏体验 VC++6.0 网络台球游戏源代码完整.编译Billiards.dsw文件,在Debug目录下会生成Billiards ...

最新文章

  1. 【MATLAB】变量 ( 变量引入 | 变量类型 )
  2. [转帖]Sqlcmd使用详解
  3. CentOS 6.9配置网卡IP/网关/DNS命令详细介绍及一些常用网络配置命令(转)
  4. 软件oem要注意什么_化妆品OEM客户要着重注意这3个基本点,不然就吃大亏了
  5. 经典面试题(42):以下代码将输出的结果是什么?
  6. SylixOS 内存管理源代码分析--vmmMalloc.c
  7. vim 对齐插件Tabular使用
  8. no zuo no die
  9. 花生壳域名SSH登录不上的问题
  10. 2021清北学堂储备营Day1
  11. ANSI标准数据类型
  12. 【传送门】 Linux软件安装合集
  13. [益智]:猴子搬香蕉
  14. 如何把一篇Word文档里的所有换行符去掉?
  15. 你有花生我有酒,一本学道看一天(二)
  16. 20155209 20155230 《信息安全技术》实验四 木马及远程控制技术
  17. 当地的新员工入职培训
  18. [转]用“树莓派“打造一款智能音响(也许有点智障。。。)
  19. 贴近github page CDN加速服务,加速你的博客
  20. 高端电视选购调查:8成用户放弃OLED选择ULEDX

热门文章

  1. 毕业季!清北毕业生都去哪了?
  2. python从业人员工资_会Python的人,毕业后工资到底有多高?
  3. [附源码]Node.js计算机毕业设计大学生健康管理系统的设计与实现Express
  4. 自学python入门训练营 李笑来_1901090043-自学训练营学习9群-PYTHON入门
  5. (LI论文)LIO-SAM: Tightly-coupled Lidar Inertial Odometry via Smoothing and Mapping
  6. 可在线使用的调色板颜料工具
  7. 对面向过程,对象,接口,切面的理解
  8. windows服务器的流量监控工具-DU Meter
  9. PDF处理软件:无法加注释加高亮(解密PDF等)
  10. mars3d-canvans风向图支持自定义绘制局部区域