ZKX's LAB

水仙花数c语言程序ns流程图 C语言“水仙花数”代码讲解

2021-04-26知识51

c语言 输出所有水仙花数 在第一个for循环前面给2113s赋值时,5261a、b、c的值没有初始化,所以整个s=100*a+10*b+c是不确定的4102值,程序运行便1653会出错!建议修改:将语句s=100*a+10*b+c放到条件语句if(s=(a*a*a+b*b*b+c*c*c))之前,这样s得到的是确定值,程序运行正常。修改后源程序如下:include\"Stdio.hvoid main(){int a,b,c,s;for(a=1;a;a+){for(b=0;b;b+){for(c=0;c;c++){s=100*a+10*b+c;if(s=(a*a*a+b*b*b+c*c*c))printf(\"%d\\n\",s);}}}getchar();}程序运行结果见插图。

关于画C语言水仙花数的传统流程图和N-S流程图 1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。2.程序源代码:main(){ int i,j,k,n;。

C语言“水仙花数”代码讲解,题目要求,写出100到1000之间的所有水仙花数。

#水仙花数c语言程序ns流程图

随机阅读

qrcode
访问手机版