C示例阿姆斯壮数字计划



C示例阿姆斯壮数字计划

#include <stdio.h>



int main() {

   int arms = 153;

   int check, rem, sum = 0;



   check = arms;



   while(check != 0) {

      rem = check % 10;

      sum = sum + (rem * rem * rem);

      check = check / 10;

   }



   if(sum == arms)

      printf("%d is an armstrong number.", arms);

   else

      printf("%d is not an armstrong number.", arms);



   return 0;

}