2008奥运趣味题

2008 奥运趣味题

题目:

。。。。。

+2 0 0 8 5


。。。。。

句号分别表示从0到9的一位数字,而且不允许重复,并使得上面的加法表达式成立。

解:

/**
 * @ClassName number
 * @Description TODO
 * @Author 张珂
 * @Date 2019/7/7 14:37
 * @Version 1.0
 **/
public class number {

public static void main(String[] args) {
    int iAdd, iSum, iAtemp, iStemp, iOk=0;
    int iNumber[] = new int[10];
    System.out.println("2008奥运趣味题的答案是:");
    for ( iAdd = 1234; iAdd < 78680; iAdd++) {
        iSum = iAdd + 20085;
        iAtemp = iAdd;
        iStemp = iSum;
        for (int i = 0; i <= 4; i++) {
            iNumber[i] = iAtemp%10;
            iAtemp = iAtemp/10;
        }//得到iAdd中的数字
    if (iNumber[2] != 9) {
        continue;
    }
        for (int j = 0; j <=4; j++) {
            iNumber[j+5] = iStemp%10;
            iStemp = iStemp/10;
        }
        boolean isSame = false;
        for (int i = 0; i <= 8; i++) {
            for (int j = i + 1; j <= 9; j++) {
                if (iNumber[i] == iNumber[j]) {
                    isSame = true;
                    break;
                }
            }
            if (true == isSame) {
                break;
            }
        }
        if (false == isSame) {
            System.out.println(iAdd+"+"+"20085"+"="+iSum);
            iOk++;
        }
    }
    System.out.println("共有"+iOk+"组解.");
  }
}
        /*
        解决思想为:
        通过确定加法部分的数值,为1234——78680,进行循环运算
        用数组,装入iAdd和iSum 的数字,判断是否有重复
        没有重复——>进行输出
         */

输出:

2008奥运趣味题的答案是:
14982+20085=35067
27951+20085=48036
37941+20085=58026
41973+20085=62058
51963+20085=72048
64932+20085=85017
共有6组解.
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.把二元查找树转变成排序的双向链表 题目: 输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。 要求不...
    曲终人散Li阅读 3,410评论 0 19
  • 1、感恩父母的养育之恩,天地的庇佑; 2、感恩梁董事长和韩总创化的平台,让我们在这个平台自由发挥,尽情成长; 3、...
    妸雨杺乷阅读 172评论 0 0
  • 周末小憩,户外徒步,目的地——毛力水库。 出发! 1 怎么去 坐公交或者自驾。 公交可先到镇海骆驼中心站,然后转“...
    良子LIVE阅读 1,879评论 2 2
  • 驿外断桥边,寂寞开无主。已是黄昏独自愁,更着风和雨。 无意苦争春,一任群芳妒。零落成泥碾作尘,只有香如故。 这是一...
    寒梅绽雪阅读 11,123评论 2 9
  • 眼前的青草啊 外面的雨又一点一滴下大了起来 我是不是应该, 推开幽暗两侧的房门, 赶到你们身边,撑上一把伞 来感谢...
    辜辛阅读 170评论 0 3