• 数字瘦身,最后输出一位数,例如:75 7+5=12 1+2=3 最终答案 3


    数字瘦身,最后输出一位数,例如:75    7+5=12   1+2=3 最终答案  3

    using System;

    public class Solution

    {

        private int renum;

        public int diet(int in_num)

        {

            renum = 0;

            while (in_num / 10 > 0)

            {

                renum = renum + in_num % 10;

                in_num = in_num / 10;

            }

            renum = renum + in_num;

            if (renum > 10)

            {

                diet(renum);

            }

            return renum;

        }

    }

    public class Program

    {

        public static void Main(string[] args)

        {

            string s = Console.ReadLine();

            int in_num = int.Parse(s);

            Solution solution = new Solution();

            int out_num = solution.diet(in_num);

            Console.WriteLine(out_num);

            Console.ReadKey();

        }

    }

    注:主要使用递归方法diet实现基本功能……

    支持个人观看使用,如商用或转载,请告知! -----萧朗(QQ:453929789 Email:xiaolang_xl@sina.com)
  • 相关阅读:
    html常用标签与扩展(标签语义化、Doctype)
    html认识
    兼容性问题统计
    最短的包含字符串 (尺取法)
    与7 无关的数(前缀和)
    子序列(尺取入门)
    孪生素数
    vector 详解
    进制转换(高级版^^)
    容斥 mobius反演
  • 原文地址:https://www.cnblogs.com/XiaoLang0/p/9846548.html
Copyright © 2020-2023  润新知