C++编写一个函数,判断一个数是不是水仙花数,并输出1到1000以内所有水仙花数

C++编写一个函数,判断一个数是不是水仙花数,并输出1到1000以内所有水仙花数一定要C++的,C语言的不行,求大神帮帮忙,

#include <iostream>
using namespace std;

bool isFlower(int abc)
{
  int a=abc/100;
  int b=abc%100/10;
  int c=abc%10;
  if(a*a*a+b*b*b+c*c*c==abc)
    return true;
  else
    return false;  
}

int main()
{
  int x=100;
  for(;x<1000;x++)
    if(isFlower(x))
      cout<<x<<endl;
 return 0;     
}

追问

说不可以出现那个usingnamespace

追答

把它去掉,第一句改成 #include

追问

改了之后就执行不出来了

有错误,让我在改回去

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-06-15
商声母偌橇恭敬盅
第2个回答  2017-06-15
这个我也不是很清楚啊,
相似回答