http://pan.baidu.com/s/1i4AUqyD
/*第一题: ab+ba=x ab-ba=y x-y=32 ==>ba=16 ==>y=ab-ba=61-16=45 */
/*第二题: x:2471/11=224 2739/13=210 ==>1~210 y:2471/13=190 2739/17=161 ==>1~161 z:2471/17=145 2739/11=249 ==>1~145 */ #include<stdio.h> int main() { int x,y,z,s=0; for(x=1;x<=210;x++) { for(y=1;y<=161;y++) { for(z=1;z<145;z++) { if(11*x+13*y+17*z==2471&&13*x+17*y+11*z==2739) { s=x+y+z; printf("%d\n",s); } } } } return 0; } //易看出和最小为181
/*第三题: (1+2+3+...+9)/3=15 */ #include<stdio.h> int main() { int a1,a2,a3,a4,a5,a6,a7,a8,a9,count=0; for(a1=1;a1<=9;a1++) { for(a2=1;a2<=9;a2++) { if(a2!=a1) { for(a3=1;a3<=9;a3++) { if(a3!=a2&&a3!=a1&&a1+a2+a3==15) { for(a4=1;a4<=9;a4++) { if(a4!=a3&&a4!=a2&&a4!=a1) { for(a5=1;a5<=9;a5++) { if(a5!=a4&&a5!=a3&&a5!=a2&&a5!=a1) { for(a6=1;a6<=9;a6++) { if(a6!=a5&&a6!=a4&&a6!=a3&&a6!=a2&&a6!=a1&&a4+a5+a6==15) { for(a7=1;a7<=9;a7++) { if(a7!=a6&&a7!=a5&&a7!=a4&&a7!=a3&&a7!=a2&&a7!=a1&&a1+a4+a7==15) { for(a8=1;a8<=9;a8++) { if(a8!=a7&&a8!=a6&&a8!=a5&&a8!=a4&&a8!=a3&&a8!=a2&&a8!=a1&&a2+a5+a8==15) { for(a9=1;a9<=9;a9++) { if(a9!=a8&&a9!=a7&&a9!=a6&&a9!=a5&&a9!=a4&&a9!=a3&&a9!=a2&&a9!=a1&&a7+a8+a9==15&&a3+a6+a9==15) { count++; } } } } } } } } } } } } } } } } } printf("%d",count); return 0; }