2016 - 2024

感恩一路有你

python递归算法经典实例 水仙花数的算法编写程序?

浏览量:1613 时间:2021-03-13 05:59:40 作者:admin

水仙花数的算法编写程序?

“水仙数”是指一个三位数的数字,其数字的立方和等于它本身,例如:153=13 53 3^3。现在需要输出M和n范围内的所有水仙数,有几组输入数据,每组占一行,包括两个整数M和n(100≤M≤n≤999)。对于每个测试用例,需要输出给定范围内水仙花的数量。

打印出所有水仙花数的C语言程序代码?

Main(){int,I,J,K,nscanf(%d“,&n)//输入所需数据,用于确定三位数。I=n/100J=n/10-I*10K=n //上面的I,J,K分别是100,10,you的数字。If(n==I*I*ij*J*JK*k*k)//判断是否是水仙花的数量。Printf(“yesn”)Printf(%dn”,n)//output Nelson print f(“non”)}以上程序只能判断三位数字,如果您想更高,可以在判断每一位数字时更改程序。

水仙花数代码怎么写?

C语言版本代码如下:

#include<stdio。H>

int main()

{

printf(“output narcissus number:n”)

int i=100

对于(i<1000 i){

int num|0=i|

int num|1=i/10|

int num|2=i/10/10|

if(i==(num|0*num|0*num|0*num|1*num|1 num|2*num|2))

printf(%dt”,i)

}

return 0

}

python递归算法经典实例 python求最小公倍数的方法 python三位数水仙花数

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。