1 奥西里斯数(Osiris Number)
奥西里斯数(Osiris Number)是一个数字,
其值等于通过将其自身数字的所有排列相加而形成的所有数字的值之和。
计算结果:
2 源程序
using System;
namespace Legalsoft.Truffer.Algorithm
{
/// <summary>
/// 奥西里斯数(Osiris Number)是一个数字,
/// 其值等于通过将其自身数字的所有排列相加而形成的所有数字的值之和。
/// </summary>
public static partial class Number_Sequence
{
public static bool Osiris_Number(int n)
{
int a = n % 10;
int b = (n / 10) % 10;
int c = n / 100;
int digit_sum = a + b + c;
if (n == (2 * (digit_sum) * 11))
{
return true;
}
return false;
}
}
}
POWER BY TRUFFER.CN
3 代码格式
cs
using System;
namespace Legalsoft.Truffer.Algorithm
{
/// <summary>
/// 奥西里斯数(Osiris Number)是一个数字,
/// 其值等于通过将其自身数字的所有排列相加而形成的所有数字的值之和。
/// </summary>
public static partial class Number_Sequence
{
public static bool Osiris_Number(int n)
{
int a = n % 10;
int b = (n / 10) % 10;
int c = n / 100;
int digit_sum = a + b + c;
if (n == (2 * (digit_sum) * 11))
{
return true;
}
return false;
}
}
}