学习电脑 发表于 2016-12-5 09:51:53

大家讨论下答案是多少啊?

5.凑算式

A+B/C+DEF/GHI=10
这个算式中A~I代表1~9的数字,不同的字母代表不同的数字。

比如:

5+3/1+972/486 是一种解法。

这个算式一共有多少种解法?

注意:你提交应该是个整数,不要填写任何多余的内容或说明性文字。


我算的是:29807       不知道对不对

ston77 发表于 2016-12-5 17:08:56

57611215

fc1735 发表于 2016-12-6 07:07:39

本帖最后由 fc1735 于 2016-12-6 07:28 编辑

28838

学习电脑 发表于 2016-12-11 10:49:08

fc1735 发表于 2016-12-6 07:07
28838

我看下代码

fc1735 发表于 2016-12-11 21:49:49

没有写代码,简单的数学5分钟就可以算出来
你要代码的话我现在写

fc1735 发表于 2016-12-11 23:55:33


#include<stdio.h>

int main()
{
        int A={0,1,1,1,1,1};
        int ans=0;
        int t;


        for (;;)
        {

        if ( A!=9 || !(A=1) ) A++;
        else if ( A!=9 || !(A=1) ) A++;
        else if ( A!=9 || !(A=1) ) A++;
        else if ( A!=9 || !(A=1) ) A++;
        else if ( A!=9 || !(A=1) ) A++;
        else if ( A!=9 ) A++;
        else {printf("%d",ans);return 0;}
        if ( A==9 || A%A) continue;
        if ( (t= 10 -A - A/A) <=0 ) continue;
        if((t= t*(A*100+A*10+A))>999||t<100||(t%=100)<10||!(t%10)) continue;

        ans++;

        }
}
页: [1]
查看完整版本: 大家讨论下答案是多少啊?