编写程序输出水仙花数,用函数的形式

img


编写程序输出水仙花数,要用函数的形式,为什么输不出来,而且一按其他键就自动退出窗口了.电脑是联想小新的

img

img

img

n是传递的参数啊,咋就变成循环变量了
你的题目是啥样的啊???贴出来看看。代码参考:

#include <stdio.h>
void flower()
{
      for(int i=100;i<1000;i++)
      {
          int a = i/100;
          int b = i/10%10;
          int c = i%10;
          if(a*a*a + b*b*b+c*c*c==i)
              printf("%d\n",i);
      }
}

int main()
{
    flower();
    return 0;
}