关灯
护眼
字体:

45 程序解题

首页书架加入书签返回目录

请安装我们的客户端

更新超快的免费小说APP

下载APP
终身免费阅读

添加到主屏幕

请点击,然后点击“添加到主屏幕”

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

    盯着这题呆了好一会儿,心里暗骂这是哪个傻出的题?这题别说是小学三年级了,就是大学三年级也不见得做的出啊!抬眼望一下王芳,只见她呆呆看着我,一副很相信我的表情。我不由有些心虚,提起笔列了个方程,可tnnd,这未知数太多了啊,咋解方程啊!要不一个个试?可这排列组合起码有上百万,老子就是试到菊花也谢了也未必能试出啊!唉!没想到老子这么吊一个大学生,读了十几年书,居然被一道小学题给难住了!正打算厚起老脸投笔认栽,心里突然一动,这上百万排列组合老子试不出,可是电脑可以试出啊,编个程不就解决了。想到这里,立时来了兴致,对王芳说:这题很难啊,排列组合太多了,得一个个试,你等下,我用电脑编个程,一下就解决了。

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

    public class main {

    public static void main(string[] args) {

    int[] a = ne int[9] ;

    for(int i=0; i < 9;i){

    a[i] = i1;

    }

    int[] b = ne int[9];

    for(b[0]=1; b[0]<5;b[0]){

    for(b[1]=1; b[1]<10; b[1]){

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

    continue;

    for(b[2]=1; b[2]<10; b[2]){

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

    continue;

    for(b[3]=1;b[3]<10;b[3]){

    if(b[2]==b[3])

    continue;

    for(b[4]=1;b[4]<10;b[4]){

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

    continue;

    else{

    int aaa = (b[0]*1000b[1]*100b[2]*10b[3])*b[4];

    if (aaa > 9999 || aaa < 1000)

    continue;

    b[5] = aaa/1000;

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

    <iframe idads_noarginheight0" src"></iframe>

    b[7] = (aaa - b[5]*1000-b[6]*100)/10;

    b[8] = aaa - b[5]*1000-b[6]*100 - b[7]*10;

&n... -->>
本章未完,点击下一页继续阅读
上一章目录下一页

请安装我们的客户端

更新超快的免费小说APP

下载APP
终身免费阅读

添加到主屏幕

请点击,然后点击“添加到主屏幕”