ZKX's LAB

水仙花数C语言程序 水仙花的c语音流程图

2021-04-08知识8

“水仙花数”C语言程序 代码如下:#include<;stdio.h>;int main(){printf(\"输出水仙花数:\\n\");int i=100;for;i;i+){int num_0=i%10;int num_1=i/10%10;int num_2=i/10/10%10;if(i=(num_0*num_0*num。

编写C语言程序打印“水仙花数”,所谓水仙花就是指一个三位数,其各个位上的数字的立方之和正好等于该数字本身。例如:153=1^3+5^3+3^3,那么153就是水仙花数。。

请用C语言编写一个完整的.求水仙花数的程序 #includeincludemain(){double i=10,j,k,n,m,l;printf(\"intpu X\");输入界限就是多少以内的水仙花数scanf(%lf,&k);for;i;i+)/从10到界限循环{m=0;判断器清零j=int(i);记录器赋值for(n=0;j;n+)j/10;计算位数j=int(i);重新记录I的值l=n;记录位数do{s+(int(j%10))^l;n-;j=int(j/10);得到n位数个位的n次方并放入累加器}while(n>;0);得到n位数,各位上数的n次方加和,放入判断器if(s=int(i))printf(\"%.0lf是水仙花数\",i);若判断器与原数相等则输出}从理论来讲,这个实现起来比较复杂,理论最大的水仙花数有33位.下面列出24位以内所有水仙花数153,370,371,4071634,8208,94745:93084 5:92727 5:54748 6:548834 7:9800817 7:4210818 7:1741725 7:9926315 8:24678050 8:24678051 8:88593477 9:146511208 9:912985153 9:472335975 9:534494836 10:4679307774 11:32164049650 11:40028394225 11:42678290603 11:49388550606 11:32164049651 11:94204591914 11:44708635679 11:82693916578 14:28116440335967 16:4338281769391370 16:4338281769391371 17:35875699062250035 17:21897142587612075 19:3289582984443187032 19:4929273885928088826 19:。

#水仙花的c语音流程图

随机阅读

qrcode
访问手机版