标签:c语言、水仙花数
------------------------------------------------------------------------------------------------------
水仙花数只是“自幂数”的一种,严格来说三位数的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
标签:c语言、水仙花数
原文地址:http://814193594.blog.51cto.com/10729329/1700861