本文主要是介绍手机尾号评分,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
30年的改革开放,给中国带来了翻天覆地的变化。2011全年中国手机产量约为11.72亿部。手机已经成为百姓的基本日用品!
给手机选个好听又好记的号码可能是许多人的心愿。但号源有限,只能辅以有偿选号的方法了。
这个程序的目的就是:根据给定的手机尾号(4位),按照一定的规则来打分。其规则如下:
EXAMPLE
3045 | 0211 | 2345 | 6543 | 7777 | 8888 | 7878 | 6688 | 2424 | 2244 | 9918 | 6789 |
0 | 5 | 6 | 8 | 12 | 3 | 3 | 5 | 1 | 1 | 3 | 8 |
*****************************************************************************************
#include <iostream>
using namespace std;
int main()
{int n,k,i;char m[4];cin >> n ;while (n > 0){k=0;for(i=0;i<=3;i++)cin>>m[i];if ((m[1]-m[2]==1)&&(m[2]-m[3]==1)&&(m[0]-m[1]==1))k+=5;if ((m[3]-m[2]==1)&&(m[2]-m[1]==1)&&(m[1]-m[0]==1))k+=5;if (m[0]==m[1]&&m[1]==m[2])k+=3;if (m[1]==m[2]&&m[2]==m[3])k+=3;if (m[0]==m[1]&&m[2]==m[3])k+=1;if (m[0]==m[2]&&m[1]==m[3])k+=1;for(i=0;i<=3;i++){if(m[i]=='6'||m[i]=='8'||m[i]=='9')k+=1;}cout<<k<<endl;n--;}return 0;
}
这篇关于手机尾号评分的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!