程序解题(1/2)

作品:《办公室来了个极品女同事

我原以为小学三年级的数学题,能有个啥难度。/6.等接过小磊手里的练习册后一看,傻了。那题目是这样的:1到9这九个数,组成一个四位数乘以个位数等于另一个四位数的等式。不能重复。九个数全用到。

盯着这题呆了好一会儿,心里暗骂这是哪个傻逼出的题?

这题别说是小学三年级了,就是大学三年级也不见得做的出啊!

抬眼望一下王芳,只见她呆呆看着我,一副很相信我的表情。

我不由有些心虚,提起笔列了个方程,可***,这未知数太多了啊,咋解方程啊!

要不一个个试?

可这排列组合起码有上百万,老子就是试到菊花也谢了也未必能试出啊!

唉!

没想到老子这么吊一个大学生,读了十几年小学题给难住了!

正打算厚起老脸投笔认栽,心里突然一动,这上百万排列组合老子试不出,可是电脑可以试出啊,编个程不就解决了。

想到这里,立时来了兴致,对王芳说:这题很难啊,排列组合太多了,得一个个试,你等下,我用电脑编个程,一下就解决了。

说罢坐到电脑前,一边想,一边敲键盘输程序:

pub1ibsp;ai{

pub1ibsp;vidai(srig[]args){

i[]a=[9];

fr(ii=;i≈1;9;i++){

a[i]=i+1;

}

i[]b=[9];

fr(b[]=1;b[]≈1;5;b[]++){

fr(b[1]=1;b[1]≈1;1;b[1]++){

if(b[]==b[1])



fr(b[]=1;b[]≈1;1;b[]++){

if(b[1]==b[])



fr(b[]=1;b[]≈1;1;b[]++){

if(b[]==b[])



fr(b[4]=1;b[4]≈1;1;b[4]++){

if(b[]==b[4])



1s{

iaaa=(b[]*1+b[1]*1+b[]*1+b[])*b[4];

if(aaa&g;9999||aaa≈1;1)



b[5]=aaa/1;

b[6]=(aaa-b[5]*1)/1;

b[7]=(aaa-b[5]*1-b[6]*1)/1;

b[8]=aaa-b[5]*1-b[6]*1-b[7]*1;

if(b[5]==||b[6]==||b[7]==||b[8]==)



b1a≈=ru;

fr(ii=;i≈1;9;i++)

fr(ij=;j≈1;9;j++){

if(i!=jb[i]==b[j])

≈=fa1s;

}

≈){

sys。1(“结果是:“);

ibbb=b[]*1+b[1]*1+b[]*1+b[];

ibsp;bbb*b[4];

≈1(bbb+“*“+b[4]+“=“+bsp;}

}

} 办公室来了个极品女同事 最新章节程序解题,网址:http://www.cxzww.cc/chapter/bqlh_47