C语言实现输出所有的水仙花数

超、凢脫俗 2023-07-09 03:24 100阅读 0赞
  1. #include<stdio.h>
  2. #include<math.h>
  3. void main()
  4. {
  5. int i;
  6. int x, y, z;
  7. for (i = 100; i < 1000; i++)
  8. {
  9. x = i % 10;
  10. y = i % 100 / 10;
  11. z = i / 100;
  12. if (pow(x, 3) + pow(y, 3) + pow(z, 3) == i)
  13. printf("%d\n", i);
  14. }
  15. }

运行结果:
运行结果

发表评论

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

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

相关阅读

    相关 水仙花实现C语言

    这几天笔试,突然看到了水仙花束,完蛋,以前学的都忘记了,今天就来复习一下子。 问题描述 输出所有的“水仙花数”,所谓的“水仙花数”是指一个三位数其各位数字的立方和等于该