更新时间:2023-12-28 10:40:16
你们好,最近小艾特发现有诸多的小伙伴们对于输出所有的水仙花数用python怎么敲,输出所有的水仙花数这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。
1、打开C-Free5.0新建一个空白页面,然后将C语言的基础格式写完,注意格式缩进。如下图所示。
2、首先我们要知道所谓“水仙花数”是指一个三位数,其各位数字立方和
3、等于该数本身的数字。所以我们要声明4个整数来帮我们得到这个数字的个,十,百位,还有一个用来循环。
4、int i,j,k,n;printf("100-1000之间的水仙花数是: ");
5、然后我们要写一个for循环来得到100-1000的各个数字为下面的条件做条件 for(n=100;n<1000;n++){}
6、现在我们需要获得100-1000之内的数字的个位,十位,百位。
7、i=n/100;j=n/10%10;k=n%10;
8、然后在这里输入一个if语句作为判断是否是水仙花数。如果是的话输出。
9、 if(i*100+j*10+k==i*i*i+j*j*j+k*k*k){ printf("%-5d",n); }
10、if语句的判断一个三位数,其各位数字立方和等于该数本身的数字
11、然后我们用调试按钮,调试构建程序,编译完成后,如下图输出了100-1000之内的水仙花数。
以上就是输出所有的水仙花数这篇文章的一些介绍,希望对大家有所帮助。