解题思路:
注意事项:注意三次幂的求法,取单个数字的方式
参考代码:
#include<stdio.h>
#include<math.h>
int main()
{
int m,n,i;
int ge,shi,bai;
while(scanf("%d %d",&m,&n)!=EOF)
{
int flag=0;
for(i=m;i<=n;i++)
{
ge = i%10;
shi = (i/10)%10;
bai = (i/100)%10;
if(i==pow(ge,3) + pow(shi,3)+ pow(bai,3))
{
flag++;
printf("%d ",i);
}
}
if(flag==0)
{
printf("no\n");
}
else
{
printf("\n");
}
}
}
0.0分
0 人评分