程序代码:
#include<stdio.h> void main() { int a[6]={79,59,12,2,79,35}; int i,j,k,l,s; int count=0; for(i=97;i<=122;i++) for(j=97;j<=122;j++) for(k=97;k<=122;k++) { // s=i*10000+j*100+k; count=0; // for(l=0;l<6;l++) // { /* if(s^a[l]<=90&&s^a[l]>=65||s^a[l]<=122&&s^a[l]>=97) count++; */ if((i^a[0]<=90&&i^a[0]>=65)||(i^a[0]<=122&&i^a[0]>=97)) { count++; printf("%d\n",i^a[0]); } if((j^a[1]<=90&&j^a[1]>=65)||(j^a[1]<=122&&j^a[1]>=97)) { count++; printf("%d\n",j^a[1]); } if((k^a[2]<=90&&k^a[2]>=65)||(k^a[2]<=122&&k^a[2]>=97)) { count++; printf("%d\n",k^a[2]); } if((i^a[3]<=90&&i^a[3]>=65)||(i^a[3]<=122&&i^a[3]>=97)) { count++; printf("%d\n",i^a[3]); } if((j^a[4]<=90&&j^a[4]>=65)||(j^a[4]<=122&&j^a[4]>=97)) { count++; printf("%d\n",j^a[4]); } if((k^a[5]<=90&&k^a[5]>=65||k^a[5]<=122&&k^a[5]>=97)) { count++; printf("%d\n",k^a[5]); } if(count==6) printf("%c,%c,%c,%c,%c,%c\n",i^a[0],j^a[1],k^a[2],i^a[3],j^a[4],k^a[5]); // } } }不知道我的思路对了吗?虽然,结果不是我想要的,我只想知道思路对了没有。谢谢