1. 程式人生 > >數字瘦身,最後輸出一位數,例如:75 7+5=12 1+2=3 最終答案 3

數字瘦身,最後輸出一位數,例如:75 7+5=12 1+2=3 最終答案 3

基本 adl using ram static mil ogr string pub

數字瘦身,最後輸出一位數,例如: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實現基本功能……

數字瘦身,最後輸出一位數,例如:75 7+5=12 1+2=3 最終答案 3