广告位

输出所有的水仙花数c语言程序 输出所有的水仙花数c语言

今天来聊聊关于输出所有的水仙花数c语言程序,输出所有的水仙花数c语言的文章,现在就为大家来简单介绍下输出所有的水仙花数c语言程序,输出所有的水仙花数c语言,希望对各位小伙伴们有所帮助。

今天来聊聊关于输出所有的水仙花数c语言程序,输出所有的水仙花数c语言的文章,现在就为大家来简单介绍下输出所有的水仙花数c语言程序,输出所有的水仙花数c语言,希望对各位小伙伴们有所帮助。

1、水仙花数即三位的自幂数。

2、所谓自幂数,就是指一个 n 位数 ( n≥3 ),其每位上的数字的 n 次幂之和等于本身。

3、所以水仙花数,首先是三位数,形式为abc,同时a,b,c的立方和值与原本数相同。

4、类似的还有四位自幂数:四叶玫瑰数五位自幂数:五角星数六位自幂数:六合数等等。

5、对于水仙花数的判断,需要按照以下步骤:1 提取该数的个位,十位,百位值。

6、2 计算三个数的立方和。

7、3 与原值比较,如相等则是。

8、要输出所有水仙花数,需要:1 对所有三位数,即100到999遍历;2 对每个数判断是否为水仙花数,如是则退出。

9、当循环结束,所有的水仙花数就输出成功了。

10、代码如下:int isNarcissistic(int n){ int a = n/100; int b = n/10%10; int c = n%10; return a*a*a + b*b*b + c*c*c == n;} int main(){ int i; for(i = 100; i< 1000; i ++) if(isNarcissistic(i)) printf("%d ",i);}输出结果如下:153 370 371 407。

相信通过输出所有的水仙花数c语言这篇文章能帮到你,在和好朋友分享的时候,也欢迎感兴趣小伙伴们一起来探讨。

本文来自网络,不代表本站立场。转载请注明出处: https://www.djladysyren.com/a-698164.html
1
上一篇世界上第一台计算机是由哪个国家的科学家发明的 世界上第一台计算机是谁发明的
下一篇 电脑系统一键重装哪个好一点 电脑系统一键重装哪个好

为您推荐

联系我们

联系我们

186 2726 9593

在线咨询: QQ交谈

邮箱: 120632399@qq.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部