C++输入正整数n,输出离n最近的一个水仙花数

2025-04-14 17:09:25
推荐回答(1个)
回答1:

#include

int main()

{ int n,a,b,c;

  scanf("%d",&n);

  for(; n<1000; n++)

  { a=n/100;

    b=n/10%10;

    c=n%10;

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

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

  }

  return 0;

}