当前位置: 首页 > article >正文

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

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 代码格式

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;
        }
    }
}


http://www.kler.cn/a/229314.html

相关文章:

  • JavaScript-正则表达式方法(RegExp)
  • Android15源码编译问题处理
  • 单片机的原理及其应用:从入门到进阶的全方位指南
  • C++并发编程之std::async的异常安全性
  • UML系列之Rational Rose笔记九:组件图
  • python基础语法(1) ------- 学习笔记分享
  • Vue中路由的使用
  • 如何使用VSCode上运行Jupyter,详细案例过程出可视化图
  • django解决Table ‘xx‘ already exists的方法
  • 【C语言】(15)字符串标准库常用函数
  • Java设计模式大全:23种常见的设计模式详解(二)
  • Deepin系统安装x11vnc远程桌面工具实现无公网ip访问本地桌面
  • 十大排序算法之线性时间比较类排序
  • 安装nodejs2011并配置npm仓库
  • Libvirt 迁移标志详解
  • Git学习笔记-- amend 详解
  • C#,纽曼-尚克斯-威廉士素数(Newman Shanks Williams prime)的算法与源代码
  • 油猴js 获取替换网页链接并重定向
  • 蓝桥杯刷题--python-2
  • Vue安装与配置
  • 第二篇:MySQL安装与配置(基于小皮面板(phpstudy))
  • flutter3-chat:基于flutter3.x+dart3聊天实例|flutter3仿微信App界面
  • 关于RabbitMQ面试题汇总
  • ChatGPT辅助编程,一次有益的尝试
  • 3dmatch-toolbox详细安装教程-Ubuntu14.04
  • Web APIs 2 事件