/*
【每周一题】8、维纳的年龄
题目:维纳今年岁数的立方是个四位数,岁数的四次方是个六位数,
这两个数,刚好把十个数字0、1、2、3、4、5、6、7、8、9全都用上了,维纳的年龄是多少?
*/
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
int a[100]={0},l,m,n,i,j;
char b[10],c[10];
for(i=0;i<100;i++)
{
m=pow(i,3);
if(m>=1000&&m<=9999)
{
n=pow(i,4);
if(n>=100000&&n<=999999)
{
a[i]=1;
}
}
}
for(i=0;i<100;i++)
{
l=0;
if(a[i]==1)
{
m=pow(i,3);
n=pow(i,4);
itoa(m,b,10);
itoa(n,c,10);
for(j=0;j<4;j++)
{
l+=b[j]-'0';
}
for(j=0;j<6;j++)
{
l+=c[j]-'0';
}
if(l==45)
{
printf("%d/n",i);
}
}
}
return 0;
}