C语言输出100到999中所有的水仙花数
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了C语言输出100到999中所有的水仙花数,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1029字,纯文字阅读大概需要2分钟。
内容图文
------------------------------------------------------------------------------------------------------
水仙花数只是“自幂数” 的一种,严格来说三位数的3次幂数才成为水仙花数。
附:
一位自幂数:独身数
两位自幂数:没有
三位自幂数:水仙花数
四位自幂数:四叶玫瑰数
五位自幂数:五角星数
六位自幂数:六合数
七位自幂数:北斗七星数
八位自幂数:八仙数
九位自幂数:九九重阳数
十位自幂数:十全十美数
------------------------------------------------------------------------------------------------------
C语言代码如下:
# include <stdio.h> int main() { int a,b,c,i,j; for(i=100; i<1000; i++) { j=i; a = j%10; j = j/10; b = j%10; j = j/10; c = j; if(i==a*a*a+b*b*b+c*c*c) { printf("%d=%d^3+%d^3+%d^3\n",i,a,b,c); } } return 0; }
----------------------------------------------------------------------------------------
干货小知识:
关于隐式类型转换
编译器按顺序采取如下规则:
①、如果一个操作数的类型是long double 就把另外一个操作数转换成long double
②、否则,如果double ,转换成double
③、否则,如果float,转换成float
----------------------------------------------------------------------------------------
本文出自 “无名小卒” 博客,请务必保留此出处http://814193594.blog.51cto.com/10729329/1700861
原文:http://814193594.blog.51cto.com/10729329/1700861
内容总结
以上是互联网集市为您收集整理的C语言输出100到999中所有的水仙花数全部内容,希望文章能够帮你解决C语言输出100到999中所有的水仙花数所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。