100 120 300 380
no
370 371
<span style="font-size:18px;">//2010 #include<cstdio> int m,n,t,a,b,c,j; int arr[1000]; int main() { while(~scanf("%d%d",&m,&n)) { int ans=0,k=0; if(m>n) { t=m; m=n; n=t; } for(int i=m;i<=n;i++) { a=i/100; b=(i-a*100)/10; c=i-a*100-b*10; if(i==a*a*a+b*b*b+c*c*c) { arr[k++]=i; j=k; ans=1; } } if(!ans) printf("no\n"); else { for(int k=0;k<j;k++) { printf("%d",arr[k]); if(k!=j-1) printf(" ");//注意格式,最后一个数据输出不能有空格,否则 pe } printf("\n"); } } return 0; }</span>
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文地址:http://blog.csdn.net/zhenzheni/article/details/47618255