求100到999之间的所有水仙花数,并输出到屏幕上

要求不允许使用多重循环

#include<stdio.h>

main()

{int i,a,b,c;

 for(i=100;i<1000;i++)

 {

  a=i/100;

  b=i%100/10;

  c=i%10;

  if(a*a*a+b*b*b+c*c*c==i)

    printf("%d\n",i);

 }

}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-23
编程语言,没有限制?
相似回答