你会解吗? ?+?+?=30 把下面数字填到框里 (1,3,5,7,9,11,13,15)

Posted 爱橙子的OK绷

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了你会解吗? ?+?+?=30 把下面数字填到框里 (1,3,5,7,9,11,13,15)相关的知识,希望对你有一定的参考价值。

以下程序转自知乎

#include <iostream>
#include <stdio.h>
using namespace std;

int main()

    for(int base = 10 ; base <= 19; base++) //数字到9,所以最小是10进制
        int number[8] = 1, 3, 5, 7, 9, base + 1, base + 3, base + 5;
        for(int i = 0; i < 8; i++)
        for(int j = i; j < 8; j++)
        for(int k = j; k < 8; k++)
            if(number[i] + number[j] + number[k] == base * 3)
                printf("%4d 进制 %2d + %2d + %2d = 30\\n", base, 2*i+1, 2*j+1, 2*k+1);

    
    return 0;

结果:

  11 进制  1 + 15 + 15 = 30
  11 进制  3 + 13 + 15 = 30
  11 进制  5 + 11 + 15 = 30
  11 进制  5 + 13 + 13 = 30
  11 进制  7 + 11 + 13 = 30
  11 进制  9 + 11 + 11 = 30
  13 进制  3 + 15 + 15 = 30
  13 进制  5 + 13 + 15 = 30
  13 进制  7 + 11 + 15 = 30
  13 进制  7 + 13 + 13 = 30
  13 进制  9 + 11 + 13 = 30
  15 进制  5 + 15 + 15 = 30
  15 进制  7 + 13 + 15 = 30
  15 进制  9 + 11 + 15 = 30
  15 进制  9 + 13 + 13 = 30
  17 进制  7 + 15 + 15 = 30
  17 进制  9 + 13 + 15 = 30
  19 进制  9 + 15 + 15 = 30

Process returned 0 (0x0)   execution time : 3.131 s
Press any key to continue.

以上是关于你会解吗? ?+?+?=30 把下面数字填到框里 (1,3,5,7,9,11,13,15)的主要内容,如果未能解决你的问题,请参考以下文章