<一道题>abc+cba=1333,求满足条件的abc的值,香港服务器,香港服务器,隐含条件a!=0,c!=0
这类东西,无非就是穷举法。见下面代码:
#include <stdio.h>#include <stdlib.h>/**abc + cba = 1333 **a = ?*b = ?*c = ?*/int main(int argc ,char **argv){int a=0;int b=0;int c=0;int index = 0;printf();for(a = 1 ; a <= 9 ; a++)//a [1,9] {for(b = 0 ; b <= 9; b++)//b [0,9]{for(c = 1 ; c <= 9; c++)//c [1,9]{if(1333 == (100*a + 10*b + c + 100*c + 10*b + a)){index++;printf(,index,a,b,c);//多谢1楼仁兄,找到了,却没有注意英文语法,香港虚拟主机,已改found及I}}}}printf();return 0;}
运行结果;
tiger@ubuntu:/mnt/hgfs/e/Lessons/MyExercise/UtilLibs/EXERCISE$ ./abcabc + cba == 1333I have foundit !!! index : 1 , a= 4, b= 1, c=9Ihave foundit !!! index : 2 , a= 5, b= 1, c=8Ihave foundit !!! index : 3 , a= 6, b= 1, c=7Ihave foundit !!! index : 4 , a= 7, b= 1, c=6Ihave foundit !!! index : 5 , a= 8, b= 1, c=5Ihave foundit !!! index : 6 , a= 9, b= 1, c=4findovertiger@ubuntu:/mnt/hgfs/e/Lessons/MyExercise/UtilLibs/EXERCISE$
posted on
又或者是后天的,我们不断学习,努力进取的路途中辛苦寻到的武器。