谁来解一解~嘿嘿~九宫格算术

实在找不到答案了   可以用C语言跑下这个程序

/*2015.9.12 丶天蓝

答案位置 a1    a2

               a3   a4   a5

               a6   a7   a8

*/

#include "stdio.h"

int main()

{

double  a[10]= {0},  b[10]= {0,0,0,0,0,0,0,0,0,0,0};

int i;

for(a[1]=0;a[1]<=10; a[1]++)

for(a[2]=0;a[2]<=11; a[2]++)

for(a[3]=0;a[3]<=10; a[3]++)

for(a[4]=0;a[4]<=10; a[4]++)

for(a[5]=0;a[5]<=10; a[5]++)

for(a[6]=1;a[6]<=10; a[6]++)

for(a[7]=0;a[7]<=10; a[7]++)

for(a[8]=0;a[8]<=10; a[8]++)

{

b[1]=(a[1]+a[2]-9);

b[2]=(a[3]-a[4]*a[5]);

b[3]=(a[6]+a[7]-a[8]);

b[4]=(a[1]+a[3]/a[6]);

b[5]=(a[2]-a[4]*a[7]);

b[6]=(9-a[8]-a[5]);

if((b[1]==4)&&(b[2]==4)&&(b[3]==4)&&(b[4]==4)&&(b[5]==4)&&(b[6]==4))//

{

for(i=1;i<=8; i++)

{

printf("a[%d]=%.0lf ",i,a[i] );

}

printf("\n" );

}

}

printf("未找到");

return0;

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容