参考:
#include <stdio.h>
int main(){
int m, n, k=0;
int temp = 0;
int sum = 0;
scanf("%d %d", &m, &n);
for(int i=m, j=0; i<=n; i++){
sum = 0;
j = i;
while(j!=0){
temp = j%10;
j/=10;
sum += temp*temp*temp;
}
if (sum == i) printf("%d\n", i), k++;
}
if(k==0) printf("NULL");
}
代码呢???不看代码咋知道为啥有警告