#include <stdio.h> int main(int argc, const char * argv[]) { // insert code here... int n,m,j=0; printf("请输入m、n并以空格隔开且m<n\n"); scanf("%d %d",&m,&n); int a,b,c,d; if (m>=1&&m<10000&&n<10000) { for (int i=m; i<n; i++) { a=i%10; b=(i%100)/10; c=(i%1000)/100; d=(i/1000); int sum = a*a*a + b*b*b + c*c*c +d*d*d; if (i==sum) { j++; printf("%d个%d\n",j,i); } } } return 0; } |