你会解吗? ?+?+?=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)的主要内容,如果未能解决你的问题,请参考以下文章
HZNU Training 21 for Zhejiang Provincial Competition 2020