五位数
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(){
int a, b, c, d, e;
puts("==========猎杀开始==========");
for (int i = 10000; i < 100000 ; i++)
{
a = i / 10000;
b = i / 1000%10;
c = i / 100%10;
d = i / 10%10;
e = i % 10;
if (i == pow(a, 5) + pow(b, 5) + pow(c, 5) + pow(d, 5) + pow(e, 5))
{
printf("%d\t",i);
}
}
return 0;
}
七位数
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(){
int a, b, c, d, e, f, g;
puts("==========猎杀开始==========");
for (int i = 1000000; i < 10000000 ; i++)
{
a = i / 1000000;
b = i / 100000%10;
c = i / 10000%10;
d = i / 1000%10;
e = i / 100%10;
f = i / 10%10;
g = i % 10;
if (i == pow(a, 7) + pow(b, 7) + pow(c, 7) + pow(d, 7) + pow(e, 7) + pow(f, 7) + pow(g, 7))
{
printf("%d\t",i);
}
}
return 0;
}
善于观察规律的小伙伴可能已经看出规律了的👏