博客
关于我
Objective-C实现打印1000以内的水仙花数(附完整源码)
阅读量:794 次
发布时间:2023-02-20

本文共 531 字,大约阅读时间需要 1 分钟。

Objective-C实现打印1000以内的水仙花数

水仙花数(也称为自恋数或阿姆斯特朗数)是指一个n位数,其各位数字的n次方之和等于它本身。对于三位数的水仙花数,要求每个数字的立方和等于这个三位数本身。

在1000以内的水仙花数是三位数,因此我们可以使用Objective-C编写代码来实现对这些水仙花数的打印。

#import   int main(int argc, const char argv) { for (int a = 0; a < 10; a++) { for (int b = 0; b < 10; b++) { for (int c = 0; c < 10; c++) { int number = a * 100 + b * 10 + c; int sum = aaa + bbb + cc*c; if (sum == number) { printf("%d\n", number); } } } } return 0; }

该代码通过遍历a、b、c三个数字的所有可能组合,计算每个组合的立方和,如果立方和等于组成该数字的数值,则将该数字打印出来。这种方法虽然简单,但效率较低,但对于三位数的范围而言,仍然能够有效地找到所有水仙花数。

转载地址:http://mlifk.baihongyu.com/

你可能感兴趣的文章
Objective-C实现后缀表达式(附完整源码)
查看>>
Objective-C实现向量叉乘(附完整源码)
查看>>
Objective-C实现命令模式(附完整源码)
查看>>
Objective-C实现哈密顿环(附完整源码)
查看>>
Objective-C实现哈希查找(附完整源码)
查看>>
Objective-C实现哈希表算法(附完整源码)
查看>>
Objective-C实现哈里斯角检测|Harris Corner算法(附完整源码)
查看>>
Objective-C实现哥德巴赫猜想(附完整源码)
查看>>
Objective-C实现哥德巴赫猜想(附完整源码)
查看>>
Objective-C实现哥德巴赫猜想(附完整源码)
查看>>
Objective-C实现唯一路径问题的动态编程方法的算法(附完整源码)
查看>>
Objective-C实现唯一路径问题的回溯方法的算法(附完整源码)
查看>>
Objective-C实现四叉树(附完整源码)
查看>>
Objective-C实现四舍五入(附完整源码)
查看>>
Objective-C实现四舍五入(附完整源码)
查看>>
Objective-C实现四阶龙格库塔法(附完整源码)
查看>>
Objective-C实现四阶龙格库塔法(附完整源码)
查看>>
Objective-C实现回调实例(附完整源码)
查看>>
Objective-C实现国密SM9算法(附完整源码)
查看>>
Objective-C实现图-弗洛伊德FloydWarshall算法(附完整源码)
查看>>