编辑代码

#include <iostream>
using namespace std;
int main() {
    //输入一个三位数判断是不是水仙花数
    int h,g,s,b;
    scanf("%d",&h);
    if(h>=100 && h<=999)
      {
          b=h/100; //百位数
          s=h/10%10; //十位数
          g=h%10;
          if(h==b*b*b+s*s*s+g*g*g) printf("%d是一个水仙花数",h);
          else printf("%d不是一个水仙花数",h);
      }
    else
      printf("%d不是一个三位数,请重新输入!!!",h);
	return 0;
}