- 0
- 0
- 约4.97千字
- 约 9页
- 2023-04-26 发布于上海
- 举报
#include stdafx.h #include math.h #include iostream using namespace std;
typedef struct HM
{
int num,number; HM *r,*l;
} hm;
int tans(char);
void inselt(int,hm *); void ouselt(hm*,int); hm* creathm(int);
int main ()
{
int count,a[7],b; int m=0;
hm *s;
hm *gen=new hm; gen-num =0;
gen-r =0;
gen-l =0;
gen-number=0;
char c[50]; cincount;
for (int i=0;icount;i++)
{
cinc; int aa=0;
for(int j=0;c[j]!=NULL;j++)
{
if(tans(c[j])!=10)
{
a[aa]=tans(c[j]); aa++;
}
}
b=0;
for(int k=0;k7;k++)
{
int df=pow(10.0,(6-k)); b=b+a[k]*df;
}
if (gen-number ==0)
{
}
else
{
}
}
gen-number =b; gen-num ++;
s=gen; inselt(b,s);
hm* g=gen; ouselt(g,m); if (m==0)
coutNo duplicates.endl; return 0;
}
int tans(char d)
{
if(d-0=0 d-9=0)
return d-0; switch(d)
{
case A:
case B:
case C: return 2; break;
case D:
case E:
case F: return 3; break;
case G:
case H:
case I: return 4; break;
case J:
case K:
case L: return 5; break;
case M:
case N:
case O: return 6; break;
case P:
case R:
case S: return 7; break;
case T:
case U:
case V: return 8; break;
case W:
case X:
case Y: return 9; break;
default : return 10;
}
}
hm* creathm(int a)
{
hm *b=new hm; b-number=a;
b-l =0;
b-r =0;
b-num =1; return b;
}
void inselt(int t,hm *s)
{
while(s!=0)
{
if( t s-number)
{
if(s-l==0)
{
s-l=creathm(t); s=0;
}
else
}
s=s-l;
else if ( t s-number)
{
if(s-r==0)
{
}
else
{
}
else
s-r=creathm(t); s=0;
s=s-r;
s-num++; s=0;
}
}
}
void ouselt(hm *s,int m)
{
if(s!=0)
{
ouselt(s-l,m); if(s-num 1)
{
m++;
char rf[10];
_itoa( s-number, rf, 10); char sh[10];
for (int ii=0;ii3;ii++) sh[ii]=rf[ii];
for (int jj=3;jj8;jj++) sh[jj+1]=rf[jj];
sh[3]=-;
coutsh s-num endl;
}
ouselt(s-r,m);
}
}
#include
#includestdio.h #includemalloc.h typedefstruct
{
int * number; int count; int max;
}PhoneBook;
voidHeapSort(int *a, int length)
{
int i, p, k, k1, k2, tmp; for (i = 1; i length; i++)
{
p = i;
k = (i - 1) 1;
while (k = 0)
{
if (a[k] a[p])
{
tmp = a[k]; a[k] = a[p]; a[p] = tmp;
}
p = k;
k = (p - 1) 1;
}
}
for (i = length - 1; i 0; i--)
{
tmp =
您可能关注的文档
最近下载
- NB_T 31113-2017 陆上风电场工程施工组织设计规范.docx VIP
- Onkyo安桥TX-NR807中文说明书.pdf
- 基于语文核心素养的小学习作教学策略研究 .docx VIP
- 2022款凯迪拉克XT4_用户手册驾驶指南车主车辆说明书电子版.pdf VIP
- 基于语文核心素养的小学高年级习作教学策略研究.docx VIP
- 2018年高考文综政治北京卷.doc VIP
- 《广告策划创意学》全套课件.ppt VIP
- 第二届广州市中小学青年教师教学能力大赛方案.pdf VIP
- 2025年度事业单位公开招聘考试(D类)《小学综合应用能力》新版真题卷(附答案).pdf VIP
- 中级注册安全工程师注册管理系统使用指南.doc VIP
原创力文档

文档评论(0)