题目:手机尾号

30年的改革开放,给中国带来了翻天覆地的变化。2011全年中国手机产量约为11.72亿部。手机已经成为百姓的基本日用品!

给手机选个好听又好记的号码可能是许多人的心愿。但号源有限,只能辅以有偿选号的方法了。

这个程序的目的就是:根据给定的手机尾号(4位),按照一定的规则来打分。其规则如下:

1. 如果出现连号,不管升序还是降序,都加5分。例如:5678,4321都满足加分标准。

2. 前三个数字相同,或后三个数字相同,都加3分。例如:4888,6665,7777都满足加分的标准。注意:7777因为满足这条标准两次,所以这条规则给它加了6分。

3. 符合AABB或者ABAB模式的加1分。例如:2255,3939,7777都符合这个模式,所以都被加分。注意:7777因为满足这条标准两次,所以这条标准给它加了2分。

4. 含有:6,8,9中任何一个数字,每出现一次加1分。例如4326,6875,9918都符合加分标准。其中,6875被加2分;9918被加3分。

尾号最终得分就是每条标准的加分总和!

要求程序从标准输入接收数据,在标准输出上输出结果。

输入格式为:第一行是一个整数n(<100),表示下边有多少输入行,接下来是n行4位一组的数据,就是等待计算加分的手机尾号。
    输出格式为:n行整数。

例如,输入:
14
3045
0211
2345
6543
7777
8888
7878
7788
6688
2424
2244
9918
6789
8866
    则输出:
0
0
5
6
8
12
3
3
5
1
1
3
8
5

注意:

请仔细调试!您的程序只有能运行出正确结果的时候才有机会得分!
    
    在评卷时使用的输入数据与试卷中给出的实例数据可能是不同的。

请把所有函数写在同一个文件中,调试好后,存入与【考生文件夹】下对应题号的“解答.txt”中即可。
    
    相关的工程文件不要拷入。
    
    源代码中不能能使用诸如绘图、Win32API、中断调用、硬件操作或与操作系统相关的API。
    
    允许使用STL类库,但不能使用MFC或ATL等非ANSI c++标准的类库。例如,不能使用CString类型(属于MFC类库)。

(本题15分)

C++代码:

#include <iostream>
using namespace std;int addScore(string a) {int add = 0, i, flag = 1;if(a[0] != a[1] && a[0] != a[1] && a[0] != a[2] && a[0] != a[3] && a[1] != a[2] && a[1] != a[3]&& a[2] != a[3] && a[0]+a[3] == a[1]+a[2])add +=5; //如果出现连号,不管升序还是降序,都加5分      if(a[0] == a[1] && a[1] == a[2])add += 3; //前三个数字相同,加3分if(a[1] == a[2] && a[2] == a[3])add += 3; //或后三个数字相同,加3分。if(a[0] == a[1] && a[2] == a[3])++add; //符合AABB模式的加1分if(a[0] == a[2] && a[1] == a[3])  ++add; //或者ABAB模式的加1分for(i = 0; i < 4; i++)if(a[i] == '6' || a[i] == '8' || a[i] == '9')++add; //含有:6,8,9中任何一个数字,每出现一次加1分return add; //尾号最终得分就是每条标准的加分总和
}int main() {int n, num;string ch;cin >> n; //第一行是一个整数n(<100)while(n--) { //接下来是n行4位一组的数据,就是等待计算加分的手机尾号cin >> ch; cout << addScore(ch) << endl; //n行整数}return 0;
}

第三届蓝桥杯部分试题与答案

【第三届蓝桥杯】手机尾号相关推荐

  1. 蓝桥杯-手机尾号-java

    /* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2016, 广州科技贸易职业学院信息工程系学生 * All rights reserved. * 文件名称: ...

  2. 蓝桥杯—手机尾号评分—Java

    1.问题描述 30年的改革开放,给中国带来了翻天覆地的变化.2011全年中国手机产量约为11.72亿部.手机已经成为百姓的基本日用品! 给手机选个好听又好记的号码可能是许多人的心愿.但号源有限,只能辅 ...

  3. 蓝桥杯 手机尾号评分

    30年的改革开放,给中国带来了翻天覆地的变化.2011全年中国手机产量约为11.72亿部.手机已经成为百姓的基本日用品! 给手机选个好听又好记的号码可能是许多人的心愿.但号源有限,只能辅以有偿选号的方 ...

  4. 2012第三届蓝桥杯 08 手机尾号(java)

    30年的改革开放,给中国带来了翻天覆地的变化.2011全年中国手机产量约为11.72亿部.手机已经成为百姓的基本日用品! 给手机选个好听又好记的号码可能是许多人的心愿.但号源有限,只能辅以有偿选号的方 ...

  5. 5、蓝桥杯之手机尾号评分

    30年的改革开放,给中国带来了翻天覆地的变化.2011全年中国手机产量约为11.72亿部.手机已经成为百姓的基本日用品!给手机选个好听又好记的号码可能是许多人的心愿. 但号源有限,只能辅以有偿选号的方 ...

  6. 2012蓝桥杯【初赛试题】手机尾号

    题目描述; 30年的改革开放,给中国带来了翻天覆地的变化.2011全年中国手机产量约为11.72亿部.手机已经成为百姓的基本日用品! 给手机选个好听又好记的号码可能是许多人的心愿.但号源有限,只能辅以 ...

  7. 【蓝桥杯】【手机尾号评分】

    [题目] 30年的改革开放,给中国带来了翻天覆地的变化.2011全年中国手机产量约为11.72亿部.手机已经成为百姓的基本日用品! 给手机选个好听又好记的号码可能是许多人的心愿. 但号源有限,只能辅以 ...

  8. 第三届蓝桥杯 c/c++真题

    第三届蓝桥杯真题 c/c++ 以下题目我自己也并不是所有的题目都是一次性就能做对或是有结题思路的.有些题目也是经过查证网上相关的资料或是参考了别人的代码和解题思路才做出来的.总的来看,这份题目考了很多 ...

  9. 2012年第三届蓝桥杯C/C++程序设计本科B组决赛 拼音字母(编程大题)

    2012年第三届蓝桥杯C/C++程序设计本科B组决赛题目汇总: http://blog.csdn.net/u014552756/article/details/51399827 拼音字母 在很多软件中 ...

最新文章

  1. 【MySQL解惑笔记】忘记MySQL数据库密码
  2. java常见的异常类型_Java几种常见的异常类型
  3. 动态数组 allocator
  4. [性能测试]:关于MQ协议脚本开发
  5. openssl java aes_请问如何使用AES对使用OpenSSL命令加密的Java文件进行解密?
  6. JS的基本语法知识概括(ECMA、DOM、BOM)
  7. MYSQL 的集群
  8. 苹果手机绕id软件_苹果手机如何安装LINE社交软件
  9. ivms 4200 linux_iVMS-4200E 海康威视微服务器系列NVR 集成海康硬件和软件实现灵活的一站式解决方案_...
  10. 大时代,小过客——《激荡三十年》优秀读后感范文4600字
  11. 9 9简单的数独游戏python_python实现数独游戏 java简单实现数独游戏
  12. 如何有效地进行资料整理?
  13. TestNG教程三:TestNG中的监听
  14. Type string trivially inferred from a string literal, remove type annotation.eslint@typescript-eslin
  15. Kotlin入门与进阶:语法(二)类成员,运算符,语句,表达式
  16. [nltk_data] Error loading words: <urlopen error [Errno 11004]
  17. payscale 美国计算机专业,2016PayScale美国大学排名:计算机专业
  18. 爬取国内高匿代理,并验证每个代理是否可用
  19. 【vue系列-04】vue的表单数据收集,基本指令和自定义指令
  20. 8.custom-links

热门文章

  1. Spark 报错:Lost task 0.0 in stage 1.0 (TID 2, xxx, executor 0): java.io.FileNotFoundExceptio
  2. 【数据库系统】——经典示例University数据库建表代码和添加数据(大学系统)
  3. cv2.imread默认情况下读取的是彩色图片
  4. CO03生产订单“状态”值对应表和值描述对应表(TJ02T) 和通过BAPI(STATUS_TEXT_EDIT)获取
  5. paly()方法和pause()方法
  6. 《一封来自日本的信——2018年日本社会和生活水平现状》 摘要
  7. 丝路传说架设服务器维护,《丝路传说》一键整合服务端+GM工具+视频架设教程...
  8. Realm JavaScript
  9. linux压缩解压工具效率,linux压缩解压工具
  10. Mysql拼接查询结果