水仙花数
#include<stdio.h> int main( ) { int N,M; while(scanf("%d%d",&N,&M)!=EOF) { int i,j,k,X,flag=1; for(X=N;X<=M;X++) { i=X/100; j=X/10-i*10; k=X-100*i-10*j; if(i*i*i+j*j*j+k*k*k==X) printf(flag?"%d":" %d",X),flag=0; if(X==M&&!flag) puts(""); } if(flag) puts("no"); } return 0; }刚开始时,没有注意格式,presentation error…
posted on 2011-04-28 13:56 more think, more gains 阅读(123) 评论(0) 编辑 收藏 举报