[Official Events] 【新题】deepin论坛数学打卡赛!第四题发布!
Tofloor
poster avatar
deepin小助手
Super Moderator
OM
2024-06-24 09:48
Author

可点击阅读活动原帖,了解更多活动相关规则:deepin论坛数学打卡赛!解题有奖!

第一题跳转:deepin论坛数学打卡赛!第一题发布!

第二题跳转:deepin论坛数学打卡赛!第二题发布!

第三题跳转:deepin论坛数学打卡赛!第三题发布!

🔔 "deepin数学解题打卡赛"——第四题来啦!🔔

因原本的第四题引起歧义,现更新最新的第四题

📖 题目:

在一个古老的城堡里,有一个神秘的房间,里面藏有宝藏。房间的门上有一个密码锁,密码是一个四位数。城堡的守护者留下了一个线索,这个线索是一个数学表达式,表达式的结果是这个四位数密码。数学表达式如下:

其中A、B、C和D是1到9之间的整数,且每个数字只能使用一次。城堡的守护者还留下了另一个线索:A、B、C和D的和是16。

密码=1000×(A−1)+100×(B−2)+10×(C−3)+(D−4)

请问,正确的四位数密码ABCD分别是什么呢?


记得把你的答案留在评论区,并通过本论坛将解题思路发私信至【deepin小助手】(也就是本发帖号),答案与解题思路都正确即可累计一分哦~!

提示:在深度论坛中将光标指向小编的论坛头像(即:本帖左上角的小浣熊)后,弹出的界面右下角会出现【发私信】字样,点击【发私信】,即可进入论坛私信发送窗口。


🎁 活动奖励

deepin社区周边套装:杯子+帆布袋+T恤+贴纸+鼠标垫+徽章+钥匙扣

默认标题__2024-06-20+17_22_17.jpg

❗️ 注意事项

1、 我们鼓励独立思考和公平竞争,请确保你的答案具有原创性,若发现完全重复的解答思路或公示期收到其他用户举报,一经核实将取消获奖资格;

2、 活动公示期间,获奖用户可以论坛私信联系【deepin小助手】提供礼品寄送地址信息,公示期结束后5个工作日内将完成所有获奖用户的礼品寄送;

3、 所有趣味题目,大家都可尝试使用编程来解,优秀的代码可能是解题的捷径;

4、 本活动最终解释权归deepin社区所有。

Reply Favorite View the author
All Replies
2 / 3
To page
ice
Moderator
2024-06-24 17:56
#21

所有符合条件的密码

1113 1122 1131 1140 1185 1203 1239 1257 1284 1302 1329 1347 1383 1401 1419 1437 1482 1500 1509 1527 1581 1617 1680 1707 1914 1923 1941 1950 2013 2022 2031 2040 2184 2193 2238 2247 2283 2292 2328 2337 2391 2418 2481 2490 2508 2517 2580 2607 2895 2904 2922 2931 2949 2958 2985 3003 3039 3057 3084 3093 3138 3147 3282 3327 3381 3417 3489 3498 3579 3597 3678 3687 3894 3903 3912 3930 3939 3948 3984 4002 4029 4047 4083 4092 4128 4137 4182 4227 4380 4389 4398 4407 4479 4497 4578 4587 4893 4911 4920 4938 4983 5001 5019 5037 5091 5118 5181 5217 5280 5289 5298 5307 5478 5487 5892 5901 5919 5928 5982 6000 6009 6027 6081 6090 6108 6117 6189 6198 6279 6297 6378 6387 6891 6900 6909 6918 6981 7017 7080 7107 7179 7197 7278 7287 7890 7908 7980 8007 8178 8187

Reply View the author
申伟
deepin
2024-06-24 18:45
#22

写了程序也没有发现答案,不存在,是不是出错了

A#include 

//检测密码是否合符下面等式,
//密码=1000×(A−1)+100×(B−2)+10×(C−3)+(D−4)
int check(int A, int B, int C, int D){

    int n[10] = {0};
    for(int i = 0;i < 10;i++){
        n[i] = 0;
    }
    int value = 1000*(A-1) + 100*(B-2) + 10*(C-3) + D - 4;
    int temp = value;
    for(int j = 0;j < 4;j++){
        int m = value % 10;
        n[m]++;
        value = value / 10;
    }

    //检测密码有没有出现,
    //密码=1000×(A−1)+100×(B−2)+10×(C−3)+(D−4)
    if(n[A] == 0){
        return 0;
    }
    if(n[B] == 0){
        return 0;
    }
    if(n[C] == 0){
        return 0;
    }
    if(n[D] == 0){
        return 0;
    }

    return temp;
}

int main(){

    int A,B,C,D;
    for(A = 1; A < 10;A++){
         for(B = 1;   B < 10;B++){
              for(C = 1;  C < 10;C++){
                   for(D = 1;  D < 10;D++){
                       int flag = (A != B) && (A != C) && (A != D) && (B != C) && (B != D) && (C != D);
                       int sum = A + B + C + D;
                       if(sum == 16 && flag){
                           int password;
                           if((password = check(A,B,C,D))){
                               printf("password:%d,A:%d,B:%d,C:%d,D:%d,\n",password,A,B,C,D);
                            }
                       }
                   }
              }
         }
    }
    printf("no found\n");
    return 0;
}

总之,是没有发现有密码

Reply View the author
WangZhongyun
deepin
2024-06-24 19:10
#23

密码=1000×(A−1)+100×(B−2)+10×(C−3)+(D−4)

的表述应该是这样:千位是A−1,百位是B−2,十位是C−3,个位是D−4。这样就密码确切了。

Reply View the author
兆兆嘟嘟嘟
deepin
2024-06-24 21:13
#24
WangZhongyun

密码=1000×(A−1)+100×(B−2)+10×(C−3)+(D−4)

的表述应该是这样:千位是A−1,百位是B−2,十位是C−3,个位是D−4。这样就密码确切了。

不一定,有的答案涉及进退位。

Reply View the author
xinaoshuijing
deepin
2024-06-24 22:27
#25
deepin-superuser

1次 原来的序号是 2 1 3 4 5 6 7 8 9 10 只需要1 和2交换一次就可以

我开始就是这么想的,所以没敢作答

Reply View the author
WangZhongyun
deepin
2024-06-25 07:57
#26
兆兆嘟嘟嘟

不一定,有的答案涉及进退位。

利用公式是有进退位的情况,明确哪位与某一数字的关系就不牵涉其它数字了,并且不能是负数。

Reply View the author
deepin-superuser
deepin
2024-06-25 08:17
#27
1113
1122
1131
1140
1185
1203
1239
1257
1284
1302
1329
1347
1383
1401
1419
1437
1482
1500
1509
1527
1581
1617
1680
1707
1914
1923
1941
1950
2013
2022
2031
2040
2184
2193
2238
2247
2283
2292
2328
2337
2391
2418
2481
2490
2508
2517
2580
2607
2895
2904
2922
2931
2949
2958
2985
3003
3039
3057
3084
3093
3138
3147
3282
3327
3381
3417
3489
3498
3579
3597
3678
3687
3894
3903
3912
3930
3939
3948
3984
4002
4029
4047
4083
4092
4128
4137
4182
4227
4380
4389
4398
4407
4479
4497
4578
4587
4893
4911
4920
4938
4983
5001
5019
5037
5091
5118
5181
5217
5280
5289
5298
5307
5478
5487
5892
5901
5919
5928
5982
6000
6009
6027
6081
6090
6108
6117
6189
6198
6279
6297
6378
6387
6891
6900
6909
6918
6981
7017
7080
7107
7179
7197
7278
7287
7890
7908
7980
8007
8178
8187
Reply View the author
花雨落逝
Moderator
2024-06-25 09:03
#28

3247或3265或2437或2536

Reply View the author
ice
Moderator
2024-06-25 09:34
#29
申伟

写了程序也没有发现答案,不存在,是不是出错了

A#include 

//检测密码是否合符下面等式,
//密码=1000×(A−1)+100×(B−2)+10×(C−3)+(D−4)
int check(int A, int B, int C, int D){

    int n[10] = {0};
    for(int i = 0;i < 10;i++){
        n[i] = 0;
    }
    int value = 1000*(A-1) + 100*(B-2) + 10*(C-3) + D - 4;
    int temp = value;
    for(int j = 0;j < 4;j++){
        int m = value % 10;
        n[m]++;
        value = value / 10;
    }

    //检测密码有没有出现,
    //密码=1000×(A−1)+100×(B−2)+10×(C−3)+(D−4)
    if(n[A] == 0){
        return 0;
    }
    if(n[B] == 0){
        return 0;
    }
    if(n[C] == 0){
        return 0;
    }
    if(n[D] == 0){
        return 0;
    }

    return temp;
}

int main(){

    int A,B,C,D;
    for(A = 1; A < 10;A++){
         for(B = 1;   B < 10;B++){
              for(C = 1;  C < 10;C++){
                   for(D = 1;  D < 10;D++){
                       int flag = (A != B) && (A != C) && (A != D) && (B != C) && (B != D) && (C != D);
                       int sum = A + B + C + D;
                       if(sum == 16 && flag){
                           int password;
                           if((password = check(A,B,C,D))){
                               printf("password:%d,A:%d,B:%d,C:%d,D:%d,\n",password,A,B,C,D);
                            }
                       }
                   }
              }
         }
    }
    printf("no found\n");
    return 0;
}

总之,是没有发现有密码

这个check函数没必要吧,拿到A,B,C,D 直接计算出密码就行,再判断密码是四位数就可以了,你理解错题意了吧

Reply View the author
骓行风
deepin
2024-06-25 11:35
#30

题目没有说的:

1.如果ABCD=1000*(a-1)+100*(b-2)+10*(c-3)+(d-4),

那么:

找不出来

2.下面是不包含上述条件,但是包含了题目的要件1)ABCD互不相等;2)a+b+c+d=16

那么:

第1个答案:密码是15。其中A是1,其中B是2,其中C是4,其中D是9。
第2个答案:密码是24。其中A是1,其中B是2,其中C是5,其中D是8。
第3个答案:密码是33。其中A是1,其中B是2,其中C是6,其中D是7。
第4个答案:密码是42。其中A是1,其中B是2,其中C是7,其中D是6。
第5个答案:密码是51。其中A是1,其中B是2,其中C是8,其中D是5。
第6个答案:密码是60。其中A是1,其中B是2,其中C是9,其中D是4。
第7个答案:密码是114。其中A是1,其中B是3,其中C是4,其中D是8。
第8个答案:密码是123。其中A是1,其中B是3,其中C是5,其中D是7。
第9个答案:密码是141。其中A是1,其中B是3,其中C是7,其中D是5。
第10个答案:密码是150。其中A是1,其中B是3,其中C是8,其中D是4。
第11个答案:密码是195。其中A是1,其中B是4,其中C是2,其中D是9。
第12个答案:密码是204。其中A是1,其中B是4,其中C是3,其中D是8。
第13个答案:密码是222。其中A是1,其中B是4,其中C是5,其中D是6。
第14个答案:密码是231。其中A是1,其中B是4,其中C是6,其中D是5。
第15个答案:密码是249。其中A是1,其中B是4,其中C是8,其中D是3。
第16个答案:密码是258。其中A是1,其中B是4,其中C是9,其中D是2。
第17个答案:密码是294。其中A是1,其中B是5,其中C是2,其中D是8。
第18个答案:密码是303。其中A是1,其中B是5,其中C是3,其中D是7。
第19个答案:密码是312。其中A是1,其中B是5,其中C是4,其中D是6。
第20个答案:密码是330。其中A是1,其中B是5,其中C是6,其中D是4。
第21个答案:密码是339。其中A是1,其中B是5,其中C是7,其中D是3。
第22个答案:密码是348。其中A是1,其中B是5,其中C是8,其中D是2。
第23个答案:密码是393。其中A是1,其中B是6,其中C是2,其中D是7。
第24个答案:密码是411。其中A是1,其中B是6,其中C是4,其中D是5。
第25个答案:密码是420。其中A是1,其中B是6,其中C是5,其中D是4。
第26个答案:密码是438。其中A是1,其中B是6,其中C是7,其中D是2。
第27个答案:密码是492。其中A是1,其中B是7,其中C是2,其中D是6。
第28个答案:密码是501。其中A是1,其中B是7,其中C是3,其中D是5。
第29个答案:密码是519。其中A是1,其中B是7,其中C是5,其中D是3。
第30个答案:密码是528。其中A是1,其中B是7,其中C是6,其中D是2。
第31个答案:密码是591。其中A是1,其中B是8,其中C是2,其中D是5。
第32个答案:密码是600。其中A是1,其中B是8,其中C是3,其中D是4。
第33个答案:密码是609。其中A是1,其中B是8,其中C是4,其中D是3。
第34个答案:密码是618。其中A是1,其中B是8,其中C是5,其中D是2。
第35个答案:密码是690。其中A是1,其中B是9,其中C是2,其中D是4。
第36个答案:密码是708。其中A是1,其中B是9,其中C是4,其中D是2。
第37个答案:密码是915。其中A是2,其中B是1,其中C是4,其中D是9。
第38个答案:密码是924。其中A是2,其中B是1,其中C是5,其中D是8。
第39个答案:密码是933。其中A是2,其中B是1,其中C是6,其中D是7。
第40个答案:密码是942。其中A是2,其中B是1,其中C是7,其中D是6。
第41个答案:密码是951。其中A是2,其中B是1,其中C是8,其中D是5。
第42个答案:密码是960。其中A是2,其中B是1,其中C是9,其中D是4。
第43个答案:密码是1113。其中A是2,其中B是3,其中C是4,其中D是7。
第44个答案:密码是1122。其中A是2,其中B是3,其中C是5,其中D是6。
第45个答案:密码是1131。其中A是2,其中B是3,其中C是6,其中D是5。
第46个答案:密码是1140。其中A是2,其中B是3,其中C是7,其中D是4。
第47个答案:密码是1185。其中A是2,其中B是4,其中C是1,其中D是9。
第48个答案:密码是1203。其中A是2,其中B是4,其中C是3,其中D是7。
第49个答案:密码是1239。其中A是2,其中B是4,其中C是7,其中D是3。
第50个答案:密码是1257。其中A是2,其中B是4,其中C是9,其中D是1。
第51个答案:密码是1284。其中A是2,其中B是5,其中C是1,其中D是8。
第52个答案:密码是1302。其中A是2,其中B是5,其中C是3,其中D是6。
第53个答案:密码是1329。其中A是2,其中B是5,其中C是6,其中D是3。
第54个答案:密码是1347。其中A是2,其中B是5,其中C是8,其中D是1。
第55个答案:密码是1383。其中A是2,其中B是6,其中C是1,其中D是7。
第56个答案:密码是1401。其中A是2,其中B是6,其中C是3,其中D是5。
第57个答案:密码是1419。其中A是2,其中B是6,其中C是5,其中D是3。
第58个答案:密码是1437。其中A是2,其中B是6,其中C是7,其中D是1。
第59个答案:密码是1482。其中A是2,其中B是7,其中C是1,其中D是6。
第60个答案:密码是1500。其中A是2,其中B是7,其中C是3,其中D是4。
第61个答案:密码是1509。其中A是2,其中B是7,其中C是4,其中D是3。
第62个答案:密码是1527。其中A是2,其中B是7,其中C是6,其中D是1。
第63个答案:密码是1581。其中A是2,其中B是8,其中C是1,其中D是5。
第64个答案:密码是1617。其中A是2,其中B是8,其中C是5,其中D是1。
第65个答案:密码是1680。其中A是2,其中B是9,其中C是1,其中D是4。
第66个答案:密码是1707。其中A是2,其中B是9,其中C是4,其中D是1。
第67个答案:密码是1914。其中A是3,其中B是1,其中C是4,其中D是8。
第68个答案:密码是1923。其中A是3,其中B是1,其中C是5,其中D是7。
第69个答案:密码是1941。其中A是3,其中B是1,其中C是7,其中D是5。
第70个答案:密码是1950。其中A是3,其中B是1,其中C是8,其中D是4。
第71个答案:密码是2013。其中A是3,其中B是2,其中C是4,其中D是7。
第72个答案:密码是2022。其中A是3,其中B是2,其中C是5,其中D是6。
第73个答案:密码是2031。其中A是3,其中B是2,其中C是6,其中D是5。
第74个答案:密码是2040。其中A是3,其中B是2,其中C是7,其中D是4。
第75个答案:密码是2184。其中A是3,其中B是4,其中C是1,其中D是8。
第76个答案:密码是2193。其中A是3,其中B是4,其中C是2,其中D是7。
第77个答案:密码是2238。其中A是3,其中B是4,其中C是7,其中D是2。
第78个答案:密码是2247。其中A是3,其中B是4,其中C是8,其中D是1。
第79个答案:密码是2283。其中A是3,其中B是5,其中C是1,其中D是7。
第80个答案:密码是2292。其中A是3,其中B是5,其中C是2,其中D是6。
第81个答案:密码是2328。其中A是3,其中B是5,其中C是6,其中D是2。
第82个答案:密码是2337。其中A是3,其中B是5,其中C是7,其中D是1。
第83个答案:密码是2391。其中A是3,其中B是6,其中C是2,其中D是5。
第84个答案:密码是2418。其中A是3,其中B是6,其中C是5,其中D是2。
第85个答案:密码是2481。其中A是3,其中B是7,其中C是1,其中D是5。
第86个答案:密码是2490。其中A是3,其中B是7,其中C是2,其中D是4。
第87个答案:密码是2508。其中A是3,其中B是7,其中C是4,其中D是2。
第88个答案:密码是2517。其中A是3,其中B是7,其中C是5,其中D是1。
第89个答案:密码是2580。其中A是3,其中B是8,其中C是1,其中D是4。
第90个答案:密码是2607。其中A是3,其中B是8,其中C是4,其中D是1。
第91个答案:密码是2895。其中A是4,其中B是1,其中C是2,其中D是9。
第92个答案:密码是2904。其中A是4,其中B是1,其中C是3,其中D是8。
第93个答案:密码是2922。其中A是4,其中B是1,其中C是5,其中D是6。
第94个答案:密码是2931。其中A是4,其中B是1,其中C是6,其中D是5。
第95个答案:密码是2949。其中A是4,其中B是1,其中C是8,其中D是3。
第96个答案:密码是2958。其中A是4,其中B是1,其中C是9,其中D是2。
第97个答案:密码是2985。其中A是4,其中B是2,其中C是1,其中D是9。
第98个答案:密码是3003。其中A是4,其中B是2,其中C是3,其中D是7。
第99个答案:密码是3039。其中A是4,其中B是2,其中C是7,其中D是3。
第100个答案:密码是3057。其中A是4,其中B是2,其中C是9,其中D是1。
第101个答案:密码是3084。其中A是4,其中B是3,其中C是1,其中D是8。
第102个答案:密码是3093。其中A是4,其中B是3,其中C是2,其中D是7。
第103个答案:密码是3138。其中A是4,其中B是3,其中C是7,其中D是2。
第104个答案:密码是3147。其中A是4,其中B是3,其中C是8,其中D是1。
第105个答案:密码是3282。其中A是4,其中B是5,其中C是1,其中D是6。
第106个答案:密码是3327。其中A是4,其中B是5,其中C是6,其中D是1。
第107个答案:密码是3381。其中A是4,其中B是6,其中C是1,其中D是5。
第108个答案:密码是3417。其中A是4,其中B是6,其中C是5,其中D是1。
第109个答案:密码是3489。其中A是4,其中B是7,其中C是2,其中D是3。
第110个答案:密码是3498。其中A是4,其中B是7,其中C是3,其中D是2。
第111个答案:密码是3579。其中A是4,其中B是8,其中C是1,其中D是3。
第112个答案:密码是3597。其中A是4,其中B是8,其中C是3,其中D是1。
第113个答案:密码是3678。其中A是4,其中B是9,其中C是1,其中D是2。
第114个答案:密码是3687。其中A是4,其中B是9,其中C是2,其中D是1。
第115个答案:密码是3894。其中A是5,其中B是1,其中C是2,其中D是8。
第116个答案:密码是3903。其中A是5,其中B是1,其中C是3,其中D是7。
第117个答案:密码是3912。其中A是5,其中B是1,其中C是4,其中D是6。
第118个答案:密码是3930。其中A是5,其中B是1,其中C是6,其中D是4。
第119个答案:密码是3939。其中A是5,其中B是1,其中C是7,其中D是3。
第120个答案:密码是3948。其中A是5,其中B是1,其中C是8,其中D是2。
第121个答案:密码是3984。其中A是5,其中B是2,其中C是1,其中D是8。
第122个答案:密码是4002。其中A是5,其中B是2,其中C是3,其中D是6。
第123个答案:密码是4029。其中A是5,其中B是2,其中C是6,其中D是3。
第124个答案:密码是4047。其中A是5,其中B是2,其中C是8,其中D是1。
第125个答案:密码是4083。其中A是5,其中B是3,其中C是1,其中D是7。
第126个答案:密码是4092。其中A是5,其中B是3,其中C是2,其中D是6。
第127个答案:密码是4128。其中A是5,其中B是3,其中C是6,其中D是2。
第128个答案:密码是4137。其中A是5,其中B是3,其中C是7,其中D是1。
第129个答案:密码是4182。其中A是5,其中B是4,其中C是1,其中D是6。
第130个答案:密码是4227。其中A是5,其中B是4,其中C是6,其中D是1。
第131个答案:密码是4380。其中A是5,其中B是6,其中C是1,其中D是4。
第132个答案:密码是4389。其中A是5,其中B是6,其中C是2,其中D是3。
第133个答案:密码是4398。其中A是5,其中B是6,其中C是3,其中D是2。
第134个答案:密码是4407。其中A是5,其中B是6,其中C是4,其中D是1。
第135个答案:密码是4479。其中A是5,其中B是7,其中C是1,其中D是3。
第136个答案:密码是4497。其中A是5,其中B是7,其中C是3,其中D是1。
第137个答案:密码是4578。其中A是5,其中B是8,其中C是1,其中D是2。
第138个答案:密码是4587。其中A是5,其中B是8,其中C是2,其中D是1。
第139个答案:密码是4893。其中A是6,其中B是1,其中C是2,其中D是7。
第140个答案:密码是4911。其中A是6,其中B是1,其中C是4,其中D是5。
第141个答案:密码是4920。其中A是6,其中B是1,其中C是5,其中D是4。
第142个答案:密码是4938。其中A是6,其中B是1,其中C是7,其中D是2。
第143个答案:密码是4983。其中A是6,其中B是2,其中C是1,其中D是7。
第144个答案:密码是5001。其中A是6,其中B是2,其中C是3,其中D是5。
第145个答案:密码是5019。其中A是6,其中B是2,其中C是5,其中D是3。
第146个答案:密码是5037。其中A是6,其中B是2,其中C是7,其中D是1。
第147个答案:密码是5091。其中A是6,其中B是3,其中C是2,其中D是5。
第148个答案:密码是5118。其中A是6,其中B是3,其中C是5,其中D是2。
第149个答案:密码是5181。其中A是6,其中B是4,其中C是1,其中D是5。
第150个答案:密码是5217。其中A是6,其中B是4,其中C是5,其中D是1。
第151个答案:密码是5280。其中A是6,其中B是5,其中C是1,其中D是4。
第152个答案:密码是5289。其中A是6,其中B是5,其中C是2,其中D是3。
第153个答案:密码是5298。其中A是6,其中B是5,其中C是3,其中D是2。
第154个答案:密码是5307。其中A是6,其中B是5,其中C是4,其中D是1。
第155个答案:密码是5478。其中A是6,其中B是7,其中C是1,其中D是2。
第156个答案:密码是5487。其中A是6,其中B是7,其中C是2,其中D是1。
第157个答案:密码是5892。其中A是7,其中B是1,其中C是2,其中D是6。
第158个答案:密码是5901。其中A是7,其中B是1,其中C是3,其中D是5。
第159个答案:密码是5919。其中A是7,其中B是1,其中C是5,其中D是3。
第160个答案:密码是5928。其中A是7,其中B是1,其中C是6,其中D是2。
第161个答案:密码是5982。其中A是7,其中B是2,其中C是1,其中D是6。
第162个答案:密码是6000。其中A是7,其中B是2,其中C是3,其中D是4。
第163个答案:密码是6009。其中A是7,其中B是2,其中C是4,其中D是3。
第164个答案:密码是6027。其中A是7,其中B是2,其中C是6,其中D是1。
第165个答案:密码是6081。其中A是7,其中B是3,其中C是1,其中D是5。
第166个答案:密码是6090。其中A是7,其中B是3,其中C是2,其中D是4。
第167个答案:密码是6108。其中A是7,其中B是3,其中C是4,其中D是2。
第168个答案:密码是6117。其中A是7,其中B是3,其中C是5,其中D是1。
第169个答案:密码是6189。其中A是7,其中B是4,其中C是2,其中D是3。
第170个答案:密码是6198。其中A是7,其中B是4,其中C是3,其中D是2。
第171个答案:密码是6279。其中A是7,其中B是5,其中C是1,其中D是3。
第172个答案:密码是6297。其中A是7,其中B是5,其中C是3,其中D是1。
第173个答案:密码是6378。其中A是7,其中B是6,其中C是1,其中D是2。
第174个答案:密码是6387。其中A是7,其中B是6,其中C是2,其中D是1。
第175个答案:密码是6891。其中A是8,其中B是1,其中C是2,其中D是5。
第176个答案:密码是6900。其中A是8,其中B是1,其中C是3,其中D是4。
第177个答案:密码是6909。其中A是8,其中B是1,其中C是4,其中D是3。
第178个答案:密码是6918。其中A是8,其中B是1,其中C是5,其中D是2。
第179个答案:密码是6981。其中A是8,其中B是2,其中C是1,其中D是5。
第180个答案:密码是7017。其中A是8,其中B是2,其中C是5,其中D是1。
第181个答案:密码是7080。其中A是8,其中B是3,其中C是1,其中D是4。
第182个答案:密码是7107。其中A是8,其中B是3,其中C是4,其中D是1。
第183个答案:密码是7179。其中A是8,其中B是4,其中C是1,其中D是3。
第184个答案:密码是7197。其中A是8,其中B是4,其中C是3,其中D是1。
第185个答案:密码是7278。其中A是8,其中B是5,其中C是1,其中D是2。
第186个答案:密码是7287。其中A是8,其中B是5,其中C是2,其中D是1。
第187个答案:密码是7890。其中A是9,其中B是1,其中C是2,其中D是4。
第188个答案:密码是7908。其中A是9,其中B是1,其中C是4,其中D是2。
第189个答案:密码是7980。其中A是9,其中B是2,其中C是1,其中D是4。
第190个答案:密码是8007。其中A是9,其中B是2,其中C是4,其中D是1。
第191个答案:密码是8178。其中A是9,其中B是4,其中C是1,其中D是2。
第192个答案:密码是8187。其中A是9,其中B是4,其中C是2,其中D是1。
共有192个答案

进程已结束,退出代码0

python3.10代码如下

"""
题目
在一个古老的城堡里,有一个神秘的房间,里面藏有宝藏。房间的门上有一个密码锁,密码是一个四位数。城堡的守护者留下了一个线索,这个线索是一个数学表达式,表达式的结果是这个四位数密码。数学表达式如下:
其中A、B、C和D是1到9之间的整数,且每个数字只能使用一次。城堡的守护者还留下了另一个线索:A、B、C和D的和是16。
密码=1000×(A−1)+100×(B−2)+10×(C−3)+(D−4)
请问,正确的四位数密码ABCD分别是什么呢?
"""

x=0
for a in range(1,10):
    """range函数是从0开始计数,因此上界要+1,下同"""
    for b in range(1,10):
        for c in range(1,10):
            for d in range(1,10):
                mima = 1000*(a-1)+100*(b-2)+10*(c-3)+(d-4)
                if mima >=0 and mima<=9999 and a!=b and a!=c and a!=d and b!=c and b!=d and c!=d and (a+b+c+d) == 16:
                    x +=1
                    print("第"+str(x)+"个答案:"+"密码是"+str(mima)+"。其中A是"+str(a)+",其中B是"+str(b)+",其中C是"+str(c)+",其中D是"+str(d)+"。")
                else:
                    continue
print("共有"+str(x)+"个答案")
Reply View the author
蓝鲸
deepin
2024-06-25 12:11
#31
#条件1
sum_max = 16

#条件2
a_range = {1,2,3,4,5,6,7,8,9}
b_range = {2,3,4,5,6,7,8,9}
c_range = {3,4,5,6,7,8,9}
d_range = {4,5,6,7,8,9}

#每个数字只能使用一次,需要增加判断
r=0
for a in a_range:
    for b in b_range:
        if a!=b:
            for c in c_range:
                if a!=c and b!=c :
                    for d in d_range:
                        if d!=a and d!=b and d!=c :
                            if (a+b+c+d)==sum_max :
                                pwd = 1000*(a-1)+100*(b-2)+10*(c-3)+(d-4)
                                print('A:'+str(a)+'\tB:'+str(b)+'\tC:'+str(c)+'\tD:'+str(d)+'\t\tPWD:'+"{:0>4}".format(str(pwd)))
                                r+=1

print('有效数:'+str(r))

生成结果:

A:1 B:2 C:4 D:9 PWD:0015
A:1 B:2 C:5 D:8 PWD:0024
A:1 B:2 C:6 D:7 PWD:0033
A:1 B:2 C:7 D:6 PWD:0042
A:1 B:2 C:8 D:5 PWD:0051
A:1 B:2 C:9 D:4 PWD:0060
A:1 B:3 C:4 D:8 PWD:0114
A:1 B:3 C:5 D:7 PWD:0123
A:1 B:3 C:7 D:5 PWD:0141
A:1 B:3 C:8 D:4 PWD:0150
A:1 B:4 C:3 D:8 PWD:0204
A:1 B:4 C:5 D:6 PWD:0222
A:1 B:4 C:6 D:5 PWD:0231
A:1 B:5 C:3 D:7 PWD:0303
A:1 B:5 C:4 D:6 PWD:0312
A:1 B:5 C:6 D:4 PWD:0330
A:1 B:6 C:4 D:5 PWD:0411
A:1 B:6 C:5 D:4 PWD:0420
A:1 B:7 C:3 D:5 PWD:0501
A:1 B:8 C:3 D:4 PWD:0600
A:2 B:3 C:4 D:7 PWD:1113
A:2 B:3 C:5 D:6 PWD:1122
A:2 B:3 C:6 D:5 PWD:1131
A:2 B:3 C:7 D:4 PWD:1140
A:2 B:4 C:3 D:7 PWD:1203
A:2 B:5 C:3 D:6 PWD:1302
A:2 B:6 C:3 D:5 PWD:1401
A:2 B:7 C:3 D:4 PWD:1500
A:3 B:2 C:4 D:7 PWD:2013
A:3 B:2 C:5 D:6 PWD:2022
A:3 B:2 C:6 D:5 PWD:2031
A:3 B:2 C:7 D:4 PWD:2040
A:4 B:2 C:3 D:7 PWD:3003
A:5 B:2 C:3 D:6 PWD:4002
A:6 B:2 C:3 D:5 PWD:5001
A:7 B:2 C:3 D:4 PWD:6000
有效数:36

Reply View the author
申伟
deepin
2024-06-25 13:06
#32
ice

这个check函数没必要吧,拿到A,B,C,D 直接计算出密码就行,再判断密码是四位数就可以了,你理解错题意了吧

我的理解是密码也是 ABCD 四个数组成的

Reply View the author
coldlook
deepin
2024-06-25 13:45
#33

没看懂题目, 密码数字是不是也是4个不重复的数字

Reply View the author
四月的麋鹿
deepin
2024-06-25 13:56
#34

A, B, C, D = 2, 5, 8, 1。

正确的四位数密码是 1347

Reply View the author
131******66
deepin
2024-06-25 14:05
#35

不知道

Reply View the author
xinaoshuijing
deepin
2024-06-25 22:30
#36
蓝鲸
#条件1
sum_max = 16

#条件2
a_range = {1,2,3,4,5,6,7,8,9}
b_range = {2,3,4,5,6,7,8,9}
c_range = {3,4,5,6,7,8,9}
d_range = {4,5,6,7,8,9}

#每个数字只能使用一次,需要增加判断
r=0
for a in a_range:
    for b in b_range:
        if a!=b:
            for c in c_range:
                if a!=c and b!=c :
                    for d in d_range:
                        if d!=a and d!=b and d!=c :
                            if (a+b+c+d)==sum_max :
                                pwd = 1000*(a-1)+100*(b-2)+10*(c-3)+(d-4)
                                print('A:'+str(a)+'\tB:'+str(b)+'\tC:'+str(c)+'\tD:'+str(d)+'\t\tPWD:'+"{:0>4}".format(str(pwd)))
                                r+=1

print('有效数:'+str(r))

生成结果:

A:1 B:2 C:4 D:9 PWD:0015
A:1 B:2 C:5 D:8 PWD:0024
A:1 B:2 C:6 D:7 PWD:0033
A:1 B:2 C:7 D:6 PWD:0042
A:1 B:2 C:8 D:5 PWD:0051
A:1 B:2 C:9 D:4 PWD:0060
A:1 B:3 C:4 D:8 PWD:0114
A:1 B:3 C:5 D:7 PWD:0123
A:1 B:3 C:7 D:5 PWD:0141
A:1 B:3 C:8 D:4 PWD:0150
A:1 B:4 C:3 D:8 PWD:0204
A:1 B:4 C:5 D:6 PWD:0222
A:1 B:4 C:6 D:5 PWD:0231
A:1 B:5 C:3 D:7 PWD:0303
A:1 B:5 C:4 D:6 PWD:0312
A:1 B:5 C:6 D:4 PWD:0330
A:1 B:6 C:4 D:5 PWD:0411
A:1 B:6 C:5 D:4 PWD:0420
A:1 B:7 C:3 D:5 PWD:0501
A:1 B:8 C:3 D:4 PWD:0600
A:2 B:3 C:4 D:7 PWD:1113
A:2 B:3 C:5 D:6 PWD:1122
A:2 B:3 C:6 D:5 PWD:1131
A:2 B:3 C:7 D:4 PWD:1140
A:2 B:4 C:3 D:7 PWD:1203
A:2 B:5 C:3 D:6 PWD:1302
A:2 B:6 C:3 D:5 PWD:1401
A:2 B:7 C:3 D:4 PWD:1500
A:3 B:2 C:4 D:7 PWD:2013
A:3 B:2 C:5 D:6 PWD:2022
A:3 B:2 C:6 D:5 PWD:2031
A:3 B:2 C:7 D:4 PWD:2040
A:4 B:2 C:3 D:7 PWD:3003
A:5 B:2 C:3 D:6 PWD:4002
A:6 B:2 C:3 D:5 PWD:5001
A:7 B:2 C:3 D:4 PWD:6000
有效数:36

我次,你真是个天才,你这个结果跟我自己手动计算的结果几乎一样,这程序写的真厉害

Reply View the author
xinaoshuijing
deepin
2024-06-25 22:42
#37

A=1 B=2 C=4 D=9 密码=0015

A=1 B=2 C=5 D=8 密码=0024

A=1 B=2 C=6 D=7 密码=0033

A=1 B=2 C=7 D=6 密码=0042

A=1 B=2 C=8 D=5 密码=0051

A=1 B=2 C=9 D=4 密码=0060

A=1 B=3 C=4 D=8 密码=0114

A=1 B=3 C=5 D=7 密码=0123

A=1 B=3 C=7 D=5 密码=0141

A=1 B=3 C=8 D=4 密码=0150

A=1 B=4 C=3 D=8 密码=0204

A=1 B=4 C=5 D=6 密码=0222

A=1 B=4 C=6 D=5 密码=0231

A=1 B=5 C=3 D=7 密码=0303

A=1 B=5 C=4 D=6 密码=0312

A=1 B=5 C=6 D=4 密码=0330

A=1 B=6 C=4 D=5 密码=0411

A=1 B=6 C=5 D=4 密码=0420

A=1 B=7 C=3 D=5 密码=0501

A=1 B=8 C=3 D=4 密码=0600

A=2 B=3 C=4 D=7 密码=1113

A=2 B=3 C=5 D=6 密码=1122

A=2 B=3 C=6 D=5 密码=1131

A=2 B=3 C=7 D=4 密码=1140

A=2 B=4 C=3 D=7 密码=1203

A=2 B=5 C=3 D=6 密码=1302

A=2 B=6 C=3 D=5 密码=1401

A=2 B=7 C=3 D=4 密码=1500

A=3 B=2 C=4 D=7 密码=2013

A=3 B=2 C=5 D=6 密码=2022

A=3 B=2 C=6 D=5 密码=2031

A=3 B=2 C=7 D=4 密码=2040

A=4 B=2 C=3 D=7 密码=3003

A=5 B=2 C=3 D=6 密码=4002

A=6 B=2 C=3 D=5 密码=5001

A=7 B=2 C=3 D=4 密码=6000

Reply View the author
qsd
deepin
2024-06-25 22:56
#38
It has been deleted!
qsd
deepin
2024-06-25 22:57
#39
共找到 150 个符合条件的密码
ABCD: 2347, 密码: 1113
ABCD: 2356, 密码: 1122
ABCD: 2365, 密码: 1131
ABCD: 2374, 密码: 1140
ABCD: 2419, 密码: 1185
ABCD: 2437, 密码: 1203
ABCD: 2473, 密码: 1239
ABCD: 2491, 密码: 1257
ABCD: 2518, 密码: 1284
ABCD: 2536, 密码: 1302
ABCD: 2563, 密码: 1329
ABCD: 2581, 密码: 1347
ABCD: 2617, 密码: 1383
ABCD: 2635, 密码: 1401
ABCD: 2653, 密码: 1419
ABCD: 2671, 密码: 1437
ABCD: 2716, 密码: 1482
ABCD: 2734, 密码: 1500
ABCD: 2743, 密码: 1509
ABCD: 2761, 密码: 1527
ABCD: 2815, 密码: 1581
ABCD: 2851, 密码: 1617
ABCD: 2914, 密码: 1680
ABCD: 2941, 密码: 1707
ABCD: 3148, 密码: 1914
ABCD: 3157, 密码: 1923
ABCD: 3175, 密码: 1941
ABCD: 3184, 密码: 1950
ABCD: 3247, 密码: 2013
ABCD: 3256, 密码: 2022
ABCD: 3265, 密码: 2031
ABCD: 3274, 密码: 2040
ABCD: 3418, 密码: 2184
ABCD: 3427, 密码: 2193
ABCD: 3472, 密码: 2238
ABCD: 3481, 密码: 2247
ABCD: 3517, 密码: 2283
ABCD: 3526, 密码: 2292
ABCD: 3562, 密码: 2328
ABCD: 3571, 密码: 2337
ABCD: 3625, 密码: 2391
ABCD: 3652, 密码: 2418
ABCD: 3715, 密码: 2481
ABCD: 3724, 密码: 2490
ABCD: 3742, 密码: 2508
ABCD: 3751, 密码: 2517
ABCD: 3814, 密码: 2580
ABCD: 3841, 密码: 2607
ABCD: 4129, 密码: 2895
ABCD: 4138, 密码: 2904
ABCD: 4156, 密码: 2922
ABCD: 4165, 密码: 2931
ABCD: 4183, 密码: 2949
ABCD: 4192, 密码: 2958
ABCD: 4219, 密码: 2985
ABCD: 4237, 密码: 3003
ABCD: 4273, 密码: 3039
ABCD: 4291, 密码: 3057
ABCD: 4318, 密码: 3084
ABCD: 4327, 密码: 3093
ABCD: 4372, 密码: 3138
ABCD: 4381, 密码: 3147
ABCD: 4516, 密码: 3282
ABCD: 4561, 密码: 3327
ABCD: 4615, 密码: 3381
ABCD: 4651, 密码: 3417
ABCD: 4723, 密码: 3489
ABCD: 4732, 密码: 3498
ABCD: 4813, 密码: 3579
ABCD: 4831, 密码: 3597
ABCD: 4912, 密码: 3678
ABCD: 4921, 密码: 3687
ABCD: 5128, 密码: 3894
ABCD: 5137, 密码: 3903
ABCD: 5146, 密码: 3912
ABCD: 5164, 密码: 3930
ABCD: 5173, 密码: 3939
ABCD: 5182, 密码: 3948
ABCD: 5218, 密码: 3984
ABCD: 5236, 密码: 4002
ABCD: 5263, 密码: 4029
ABCD: 5281, 密码: 4047
ABCD: 5317, 密码: 4083
ABCD: 5326, 密码: 4092
ABCD: 5362, 密码: 4128
ABCD: 5371, 密码: 4137
ABCD: 5416, 密码: 4182
ABCD: 5461, 密码: 4227
ABCD: 5614, 密码: 4380
ABCD: 5623, 密码: 4389
ABCD: 5632, 密码: 4398
ABCD: 5641, 密码: 4407
ABCD: 5713, 密码: 4479
ABCD: 5731, 密码: 4497
ABCD: 5812, 密码: 4578
ABCD: 5821, 密码: 4587
ABCD: 6127, 密码: 4893
ABCD: 6145, 密码: 4911
ABCD: 6154, 密码: 4920
ABCD: 6172, 密码: 4938
ABCD: 6217, 密码: 4983
ABCD: 6235, 密码: 5001
ABCD: 6253, 密码: 5019
ABCD: 6271, 密码: 5037
ABCD: 6325, 密码: 5091
ABCD: 6352, 密码: 5118
ABCD: 6415, 密码: 5181
ABCD: 6451, 密码: 5217
ABCD: 6514, 密码: 5280
ABCD: 6523, 密码: 5289
ABCD: 6532, 密码: 5298
ABCD: 6541, 密码: 5307
ABCD: 6712, 密码: 5478
ABCD: 6721, 密码: 5487
ABCD: 7126, 密码: 5892
ABCD: 7135, 密码: 5901
ABCD: 7153, 密码: 5919
ABCD: 7162, 密码: 5928
ABCD: 7216, 密码: 5982
ABCD: 7234, 密码: 6000
ABCD: 7243, 密码: 6009
ABCD: 7261, 密码: 6027
ABCD: 7315, 密码: 6081
ABCD: 7324, 密码: 6090
ABCD: 7342, 密码: 6108
ABCD: 7351, 密码: 6117
ABCD: 7423, 密码: 6189
ABCD: 7432, 密码: 6198
ABCD: 7513, 密码: 6279
ABCD: 7531, 密码: 6297
ABCD: 7612, 密码: 6378
ABCD: 7621, 密码: 6387
ABCD: 8125, 密码: 6891
ABCD: 8134, 密码: 6900
ABCD: 8143, 密码: 6909
ABCD: 8152, 密码: 6918
ABCD: 8215, 密码: 6981
ABCD: 8251, 密码: 7017
ABCD: 8314, 密码: 7080
ABCD: 8341, 密码: 7107
ABCD: 8413, 密码: 7179
ABCD: 8431, 密码: 7197
ABCD: 8512, 密码: 7278
ABCD: 8521, 密码: 7287
ABCD: 9124, 密码: 7890
ABCD: 9142, 密码: 7908
ABCD: 9214, 密码: 7980
ABCD: 9241, 密码: 8007
ABCD: 9412, 密码: 8178
ABCD: 9421, 密码: 8187
Reply View the author
Lwh2008-Equinox
deepin
2024-06-25 23:41
#40

让我瞅瞅。。。

比较好奇之后的数学题都会是计算题吗。。。有没有几何证明题joy

Reply View the author
2 / 3
To page