首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

计算机中的数学【水仙花】求解自然所有水仙花

水仙花数只是自幂的一种,严格来说3位的3次幂才称为水仙花。...附:其他位数的自幂数名字 一位自幂:独身 两位自幂:没有 三位自幂水仙花 四位自幂:四叶玫瑰 五位自幂:五角星 六位自幂:六合数 七位自幂:北斗七星 八位自幂...也就是说,n 位水仙花最小的数字是10^(n-1) , 例如,3位水仙花最小是10^2 = 100, 这个是个,n 位最小的都大于各个位上的数字的 n 幂次和最大值: n * 9^n 。...最大的水仙花有39位。十进制自然中的所有水仙花共有88个。 ? image.png 使用 Kotlin 编程来计算自然所有水仙花。...可以看出—— 前15位水仙花,在 10 s 时间量级; 21位水仙花,时间 4 min 。 22位数字中没有水仙花。花费 5min。 23位水仙花,时间 10 min 。

1.7K20

判断是否为水仙花并且打印出所有的“水仙花“,所谓“水仙花“是指一个三位,其各位数字立方和等于该 本身

判断是否为水仙花并且打印出所有的"水仙花",所谓"水仙花"是指一个三位,其各位数字立方和等于该 本身。...//题目:打印出所有的"水仙花",所谓"水仙花"是指一个三位,其各位数字立方和等于该 本身。 //例如:153是一个"水仙花",因为153=1的三次方+5的三次方+3的三次方。...#include int main() { printf("\t水仙花是指一个三位,其各位数字立方和等于该数本身\n"); int a,b,c;//个,十,百 int n;//原来的...printf("请输入你想要判断的数字是否为水仙花:\n"); scanf("%d",&n);//输入n 假设:153 a=n%10;//个位 b=n%100/10 ;//十位 c=n...return NULL; printf("%d不是水仙花\n",n); } printf("\n\n"); printf("如下是求所有水仙花可提供参考答案:\n"); for(int i=

1.2K10

C循环-水仙花

本关任务: 求出所有水仙花。 提示:所谓水仙花是指一个三位,其各位数字的立方和等于该数字本身。比如153是一个水仙花,因为153=1^3+5^3+3^3。...例如:370就是一个水仙花,因为370 = 3^3 +7^3 + 0^3 提示: 所谓水仙花是指一个三位,其各位数字的立方和等于该数字本身。...比如153是一个水仙花,因为153=1^3+5^3+3^3。 注意:本题不需要输入语句,由于网站限制要求一定要有输入输出示例,但同学们可以对输入部分忽略不计。...例如:370就是一个水仙花,因为370 = 3^3 +7^3 + 0^3本关涉及的代码文件的代码框架如下: 以下是测试样例: 输入:1 输出:153 370 371 407 源代码: #include

1.4K30
领券