蓝桥杯 手机尾号评分
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
注意:
请仔细调试!您的程序只有能运行出正确结果的时候才有机会得分!
在评卷时使用的输入数据与试卷中给出的实例数据可能是不同的。
就只是一个长度为4的字符串的模式匹配而已,匹配上了就加分,最后输出总分,除了用循环和if判断,也没想出什么好办法,希望比赛的时候不要看到这种题,完全拼手速,手残党伤不起,最后插一句,这种面子主义都已经渗透到这里来了,什么靓号,又不是不能用
#include<iostream>
using namespace std;int judge(char *num)
{bool flag=true;int i,score=0;for(i=0;i<3;i++)//判断降序{if((num[i]!=num[i+1]+1))flag=false;}if(flag==false)//如果不是降序判断升序 {flag=true;for(i=0;i<3;i++){if((num[i]!=num[i+1]-1))flag=false;}}if(flag)//如果连号,则加分 score+=5;flag=true;for(i=0;i<2;i++)//判断前三个数是否相同 {if(num[i]!=num[i+1])flag=false;}if(flag)score+=3;flag=true;for(i=1;i<3;i++)//判断后三个数是否相同 {if(num[i]!=num[i+1])flag=false;}if(flag)score+=3;if(num[0]==num[1]&&num[2]==num[3])//判断AABB score+=1;if(num[0]==num[2]&&num[1]==num[3])//判断ABAB score+=1;for(i=0;i<4;i++)if(num[i]=='6'||num[i]=='8'||num[i]=='9')//判断是否出现6,8,9 score+=1;return score;
}int main()
{char num[4];int n;cin>>n;while(n--){cin>>num;cout<<judge(num)<<endl;;}return 0;
}
蓝桥杯 手机尾号评分相关推荐
- 蓝桥杯—手机尾号评分—Java
1.问题描述 30年的改革开放,给中国带来了翻天覆地的变化.2011全年中国手机产量约为11.72亿部.手机已经成为百姓的基本日用品! 给手机选个好听又好记的号码可能是许多人的心愿.但号源有限,只能辅 ...
- 蓝桥杯-手机尾号-java
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2016, 广州科技贸易职业学院信息工程系学生 * All rights reserved. * 文件名称: ...
- YTU OJ-1329: 手机尾号评分
1329: 手机尾号评分 Time Limit: 1 Sec Memory Limit: 128 MB Submit: 204 Solved: 139 [Submit][Status][Web B ...
- 5、蓝桥杯之手机尾号评分
30年的改革开放,给中国带来了翻天覆地的变化.2011全年中国手机产量约为11.72亿部.手机已经成为百姓的基本日用品!给手机选个好听又好记的号码可能是许多人的心愿. 但号源有限,只能辅以有偿选号的方 ...
- 【蓝桥杯】【手机尾号评分】
[题目] 30年的改革开放,给中国带来了翻天覆地的变化.2011全年中国手机产量约为11.72亿部.手机已经成为百姓的基本日用品! 给手机选个好听又好记的号码可能是许多人的心愿. 但号源有限,只能辅以 ...
- 08简单推导:手机尾号评分
[题目] 30年的改革开放,给中国带来了翻天覆地的变化.2011全年中国手机产量约为11.72亿部.手机已经成为百姓的基本日用品! 给手机选个好听又好记的号码可能是许多人的心愿. 但号源有限,只 ...
- java实现手机尾号评分
30年的改革开放,给中国带来了翻天覆地的变化.2011全年中国手机产量约为11.72亿部.手机已经成为百姓的基本日用品! 给手机选个好听又好记的号码可能是许多人的心愿.但号源有限,只能辅以有偿选号的方 ...
- YTU OJ 1329: 手机尾号评分
Description 30年的改革开放,给中国带来了翻天覆地的变化.2011全年中国手机产量约为11.72亿部.手机已经成为百姓的基本日用品! 给手机选个好听又好记的号码可能是许多人的心愿.但号源有 ...
- YTU----1329: 手机尾号评分
城市黎明的灯火,总有光环在陨落,模仿者一个又一个,无人问津的角色,你选择去崇拜谁呢,怨恨谁呢? 题目描述 30年的改革开放,给中国带来了翻天覆地的变化.2011全年中国手机产量约为11.72亿部.手机 ...
最新文章
- anaconda中查看python的版本
- 使用Flask_SQLAlchemy连接多个数据库
- XML指南——XML 确认
- 已知项目有风险,作为项目经理接还是不接?
- python爬虫requests源码链家_python的爬虫项目(链家买二手房)
- 学会Python,我们可以从事哪几类工作呢?
- 香港印象:维多利亚港湾·张学友的手印
- 数字特征:矩 协方差矩阵
- 预写式日志 - postgresql之WAL(Write Ahead Log)
- silverlight异常
- 评微软裁员测试:自动化测试并不能代替人工
- NVIDIA vid2vid论文复现
- 心情整天都在郁闷浮云往事如云烟,撕心裂肺:伤感心情日志
- Word文档编辑受限解决办法
- Calibre发邮件至Kindle
- html多页面之间如何通信,html5中sharedWorker实现多页面通信代码示例
- 解决win7 若要安装Office2010,需要在计算机上安装MSXML版本6.10.1129.0 问题
- 一文读懂什么是EPP、EDR、CWPP、HIDS及业内主流产品
- 怎么让联想计算机升级,如何将Win7、Win8升级至Windows 10系统
- 【U8+】用友U8成本管理模块下,定额分配标准中无法取到新增存货的数据。
热门文章
- Revit二次开发_计算管道长度时折算管件
- Latex Tips: How to type a tilde (波浪符) ?
- Windows环境下给oracle打补丁详细教程
- 数学建模 - 汽车行驶工况构建(2019年中国研究生数学建模竞赛D题)
- 网易云首席安全架构师谈安全新形势:DDoS两三天,游戏玩家数从几万降到几百
- 计算机网络---网络层实验
- Grafana8.3.3在线安装插件方法(亲测可用)
- 笔记本电脑没有鼠标怎么右键_没有键盘怎么办Windows10屏幕键盘让你实现用鼠标打字...
- 迎接平价时代 光伏逆变器行业的演进和格局
- 结对编程(Pair programming)