蓝桥杯 C++手机后四位计分

原创 2013年12月02日 23:35:57
#include"iostream.h"
int flat(char *p)
{ int count=0,q=0;
 char a[4];
 for(int n=0;n<4;n++)
  a[n]=*p++;
 for(int i=0;i<4;i++)
 {  if(a[i]=='6'||a[i]=='8'||a[i]=='9')
    count=count+1;
 }
 if((a[0]==a[1]+1&&a[1]==a[2]+1&&a[2]==a[3]+1)||(a[3]==a[2]+1&&a[2]==a[1]+1&&a[1]==a[0]+1))count=count+5;
if((a[0]==a[1]&&a[1]==a[2]&&a[2]!=a[3])||(a[3]==a[2]&&a[2]==a[1]&&a[1]!=a[0]))count=count+3;
if(a[0]==a[1]&&a[1]==a[2]&&a[2]==a[3])count=count+8;
if((a[0]==a[1]&&a[2]==a[3]&&a[1]!=a[2])||(a[0]==a[2]&&a[1]==a[3]&&a[0]!=a[1]))count=count+1;
return count;
}
main()
{  cout<<"***********@@@@@@@ 查询手机号码价值 @@@@@@@****************"<<endl;
 int n;//输入查询的组数
 char a[100][4];
 cout<<"insert n:";
  cin>>n;
  cout<<endl;
 for(int i=0;i<n;i++)
 { for(int j=0;j<4;j++)
 cin>>a[i][j];}
  
 for(int m=0;m<n;m++)
 {  cout<<flat(a[m]);
         cout<<endl;
  }
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

蓝桥杯历年C/C++/JAVA真题

  • 2017年04月29日 18:10
  • 49.56MB
  • 下载

蓝桥杯 手机尾号评分

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

山东省第六届蓝桥杯C++B组题目

  • 2017年07月23日 08:43
  • 59KB
  • 下载

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

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

蓝桥杯2012C++本科预赛题目

  • 2013年03月19日 16:22
  • 56KB
  • 下载

蓝桥杯 手机尾号

30年的改革开放,给中国带来了翻天覆地的变化。2011全年中国手机产量约为11.72亿部。手机已经成为百姓的基本日用品!给手机选个好听又好记的号码可能是许多人的心愿。 但号源有限,只能辅以有偿选号的方...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:蓝桥杯 C++手机后四位计分
举报原因:
原因补充:

(最多只允许输入30个字)