------------------------------------------------------------------------------------------------------
水仙花数只是“自幂数”的一种,严格来说三位数的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
----------------------------------------------------------------------------------------
时间: 2024-07-28 17:22:29