C语言水仙花数

2022-08-14 社会 42阅读

通过除除法和取余运算得出各个位上的数值,然后做判断,代码如下:

#include 

int main()
{
  for(int i=100;i<1000;i++)
  {
  int a = i/100;
  int b = (i-a*100)/10;
  int c = i%10;
  int sum = a*a*a+b*b*b+c*c*c;
  if(sum == i)
  {
  printf("%d\t",i);
  }
  }
  
   
   return 0;
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com