> 其他 >
1. 编写Application程序,找出所有水仙花数,水仙花数是三位数,它的各位数字的立方和等于这三个数本身,
例如 371=33+73+13,371 就是水仙花数,请分别用while循环和for循环实现.用JAVA语言编写
人气:140 ℃ 时间:2020-03-24 10:26:39
解答
] 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;
}
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版