1. 编写Application程序,找出所有水仙花数,水仙花数是三位数,它的各位数字的立方和等于这三个数本身,
题目
1. 编写Application程序,找出所有水仙花数,水仙花数是三位数,它的各位数字的立方和等于这三个数本身,
例如 371=33+73+13,371 就是水仙花数,请分别用while循环和for循环实现.用JAVA语言编写
答案
] args)
{
for( int i=100; i<=999; i++)
if( IsShuixian(i) )
Console.WriteLine(i);
Console.ReadKey();
}
// 判断是否是水仙数
static public bool IsShuixian(int n)
{
int sum = 0;
int s=n;
while (n > 0)
{
int k = n % 10;
sum += k * k * k;
n /= 10;
}
return s == sum;
}
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点