程序解题(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

