ZKX's LAB

c水仙花数 c语言判断水仙花数

2021-04-23知识1

什么是水仙花数?! 什么是水仙花数?比如一个三位数,它的个位的立方加上十位的立方再加上百位的立方等于这个数本身的话,此数叫作水仙花数.如:某三位数abc,如果满足a^3+b^3+c^3=abc,则abc。

水仙花数的c语言编程。 所谓的“水仙花数”2113是指一5261个三位数其各位数字的立方和4102等于该数本身,例如153是“水仙花1653数”,因为:153=1^3+5^3+3^3。下面是完整的C语言编程代码:运行结果:result is:153 370 371 407扩展资料常见水仙花数水仙花数又称阿姆斯特朗数。1、三位的水仙花数共有4个:153,370,371,407;2、四位的四叶玫瑰数共有3个:1634,8208,9474;3、五位的五角星数共有3个:54748,92727,93084;4、六位的六合数只有1个:548834;5、七位的北斗七星数共有4个:1741725,4210818,9800817,9926315;6、八位的八仙数共有3个:24678050,24678051,88593477参考资料::水仙花数

c语言编写水仙花数 水仙花数:是指2113一个 n 位数(n≥3),它的每个位上的数字5261的 n 次幂之和等于它本身4102。参考代码:includeint fun(int n){/判断16533位数n是否是水仙花数int q,b,g;q=n/100;求出千位数b=(n/10)%10;求出百位数g=n%10;求出个位数if(q*q*q+b*b*b+g*g*g=n)return 1;return 0;}int main(){int i;for(i=100;i;i+)if(fun(i))printf(\"%d\\n\",i);return(0);}运行结果:153370371407

#丰田c hr#c 语言进阶#c 4的威力#奔驰c 油耗#c 型锁骨烫

随机阅读

qrcode
访问手机版