打印100到999的水仙花数(c语言)

//打印100到999的水仙花数,各个位数字的三次方之和等于这些数字组合的数字
#include
#include
#include
int main(){
 int s, a, b, c;
 for (s = 100; s <= 999; s++)
 {
  a = s / 100;
  b = (s / 10) % 10;//也可以写成b=(s%100)/10
  c = s % 10;
  if (s == pow(a, 3) + pow(b, 3) + pow(c, 3))
   printf("%d\n", s);
 }
 system(“pause”);
 return 0;
}

你可能感兴趣的:(打印100到999的水仙花数(c语言))