编写程序,输出所有3位数的水仙花数

叁歲伎倆 2023-07-21 11:17 126阅读 0赞

《程序设计基础-c语言》杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p91 习题3

14.输出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如,153是一个“水仙花数”,因为153=13+53+33。

  1. #include <stdio.h>
  2. int main(void)
  3. {
  4. int num;
  5. int a,b,c;
  6. for(num=100;num<=999;num++)
  7. {
  8. a=num/100;
  9. b=num/10%10;
  10. c=num%10;
  11. if(num==a*a*a+b*b*b+c*c*c)
  12. printf("%d\n",num);
  13. }
  14. }

在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,126人围观)

还没有评论,来说两句吧...

相关阅读