exhaustive search

From , 5 Years ago, written in C, viewed 79 times.
URL https://pastebin.vip/view/697e382c
  1. /*【问题】 将A、B、C、D、E、F这六个变量排成如图所示的三角形,这六个变量分别取[1,6]上的整数,且均不相同。求使三角形三条边上的变量之和相等的全部解。如图就是一个解。
  2.   程序引入变量a、b、c、d、e、f,并让它们分别顺序取1至6的证书,在它们互不相同的条件下,测试由它们排成的如图所示的三角形三条边上的变量之和是否相等,如相等即为一种满足要求的排列,把它们输出。当这些变量取尽所有的组合后,程序就可得到全部可能的解。
  3. */
  4.   void main()
  5.    { int a,b,c,d,e,f;
  6.          for ( a=1; a<=6; a++ )
  7.          for ( b=1; b<=6; b++ )
  8. {
  9.           if ( b==a ) continue;
  10.                   for ( c=1; c<=6; c++ )
  11.                 {
  12.                           if ( c==a ) || ( c==b ) continue;
  13.                           for ( d=1; d<=6; d++ )
  14.                         {
  15.                                   if ( d==a ) || ( d==b ) || ( d==c ) continue;
  16.                                   for ( e=1; e<=6; e++ )
  17.                                 {
  18.                                           if ( e==a ) || ( e==b ) || ( e==c ) || ( e==d ) continue;
  19.                                           f=21- ( a+b+c+d+e );
  20.                                           if ( ( a+b+c==c+d+e ) ) && ( a+b+c==e+f+a ) )
  21.                                         {
  22.                                                   printf (%6d,a );
  23.                                                   printf (%4d%4d”,b,f );
  24.                                                   printf (%2d%4d%4d”,c,d,e );
  25.                                                   scanf (%*c” );
  26.                                                   
  27.                                         }
  28.                                           
  29.                                 }
  30.                                   
  31.                         }
  32.                           
  33.                 }
  34.                   
  35.         }
  36.   
  37. }
  38.  
  39.  

Reply to "exhaustive search "

Here you can reply to the paste above

captcha

https://burned.cc - Burn After Reading Website