0
点赞
收藏
分享

微信扫一扫

C#,奥西里斯数(Osiris Number)的算法与源代码

兽怪海北 2022-04-29 阅读 67
c#算法

奥西里斯数(Osiris Number)是一个数字,
其值等于通过将其自身数字的所有排列相加而形成的所有数字的值之和。 

计算结果:

源程序:

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

举报

相关推荐

0 条评论