您的位置:首页 > 理论基础

奇妙的数字

2017-03-29 23:30 274 查看
小明发现了一个奇妙的数字。它的平方和立方正好把0~9的10个数字每个用且只用了一次。

你能猜出这个数字是多少吗?

请填写该数字,不要填写任何多余的内容。

                                                                                    这个就是越简单越好,就是暴力暴力暴力 ,看了一次就会的,有什么问题可以在评论区问我#include<stdio.h>
int main()
{
long long m, i, x, y;
int a, b, c, d, e, f, g, h, j, k;
for (i = 32;i < 100;i++)
{
x = i*i;
y = i*i*i;
a = x % 10;
b = x / 10 % 10;
c = x / 100 % 10;
d = x / 1000;
e = y % 10;
f = y / 10 % 10;
g = y / 100 % 10;
h = y / 1000 % 10;
j = y / 10000 % 10;
k = y / 100000;
if (a != b&&a != c&&a != d&&a != e&&a != f&&a != g&&a != h&&a != j&&a != k
&&b != c&&b != d&&b != e&&b != f&&b != g&&b != h&&b != j&&b != k
&&c != d&&c != e&&c != f&&c != g&&c != h&&c != j&&c != k
&&d != e&&d != f&&d != g&&d != h&&d != j&&d != k
&&e != f&&e != g&&e != h&&e != j&&e != k
&&f != g&&f != h&&f != j&&f != k
&&g != h&&g != j&&g != k
&&h != j&&h != k
&&j != k)
{
printf("%d\n", i);
printf("%lld %lld", x,y);
}
} 69

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息