1 #include<stdio.h>
2
3 void main()
4 {
5 int a[18]={1,3,5,11,13,15,16,18,21,23,24,25,31,32,33,35,37,39};
6 int b[18]={1,3,5,11,13,15,16,18,21,23,24,25,31,32,33,35,37,39};
7 int c[18]={0};
8 int d[18]={0};
9 int e[18]={0};
10
11
12 int i,j,k,l,o=0,m=0,n=0,p=0;
13 i=5;
14 printf("姓氏为%d笔的人取名字规范为\n",i);
15 for(j=0;j<18;j++)
16 {
17 b[j]+=i;
18 for(k=0;k<18;k++)
19 if(b[j]==a[k])
20 c[m++]=b[j]-i;
21 }
22
23 for(j=0;j<18;j++)
24 if(a[j]>i)
25 d[n++]=a[j]-i;
26
27 for(j=0;j<18;j++)
28 if(a[j]>1)
29 e[p++]=a[j]-1;
30
31 for(j=0;j<m;j++)
32 for(k=0;k<n;k++)
33 for(l=0;l<p;l++)
34 if((c[j]-d[k])==e[l])
35 {
36 printf("%3d,%3d ",d[k],e[l]);
37 o++;
38 if(o%5==0) printf("\n");
39 }
40 printf("\n");
41
42 }