C#练习题答案: 两倍老【难度:0级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战

两倍老【难度:0级】:

答案1:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Solution
{
  public class TwiceAsOldSolution
  {
    public static int TwiceAsOld(int dadYears, int sonYears)
    {
      return Math.Abs(dadYears - sonYears * 2);
    }
  }
}

答案2:

using System;

namespace Solution
{
  public class TwiceAsOldSolution
  {
    public static int TwiceAsOld(int dadYears, int sonYears)
    {
      return Math.Abs(dadYears - sonYears * 2);
    }
  }
}

答案3:

using System;
namespace Solution
{
  public class TwiceAsOldSolution
  {
        public static int TwiceAsOld(int dadYears, int sonYears)
        {
            return Math.Abs(dadYears - (sonYears * 2));
        }
  }
}

答案4:

namespace Solution
{
using System;
  public class TwiceAsOldSolution
  {
    public static int TwiceAsOld(int dadYears, int sonYears)
    {
      return Math.Abs(dadYears-sonYears*2);
    }
  }
}

答案5:

using System;

namespace Solution
{
  public class TwiceAsOldSolution
  {
    public static int TwiceAsOld(int dadYears, int sonYears)
    {
      // Add you code here.     
      return Math.Abs(dadYears - (sonYears * 2));
    }
  }
}

答案6:

using System;
namespace Solution
{
  public class TwiceAsOldSolution
  {
    public static int TwiceAsOld(int dadYears, int sonYears)
    {
      // Add you code here.
      return Math.Abs(dadYears - sonYears * 2);
    }
  }
}

答案7:

using System;
namespace Solution
{
  public class TwiceAsOldSolution
  {
    public static int TwiceAsOld(int dadYears, int sonYears) => Math.Abs(dadYears - (sonYears * 2));
  }
}

答案8:

using System;

namespace Solution
{
  public class TwiceAsOldSolution
  {
    public static int TwiceAsOld(int dadYears, int sonYears) => Math.Abs(dadYears - sonYears * 2);
  }
}

答案9:

using System;
namespace Solution
{
  public class TwiceAsOldSolution
  {
      public static int TwiceAsOld(int dadYears, int sonYears) => Math.Abs(2 * sonYears - dadYears);
  }
}

答案10:

using System;
namespace Solution
{
  public class TwiceAsOldSolution
  {
    public static int TwiceAsOld(int dadYears, int sonYears)=>Math.Abs((2*sonYears)-dadYears);
  }
}

答案11:

namespace Solution
{
  public class TwiceAsOldSolution
  {
    public static int TwiceAsOld(int dadYears, int sonYears)
    {
      int yearCalc = 0;
      
      yearCalc = (dadYears - 2*sonYears);
      
      if(yearCalc < 0)
        {
        yearCalc = yearCalc * -1;
        }
      
      return yearCalc;
              
      // Add you code here.
    }
  }
}

答案12:

namespace Solution
{
  public class TwiceAsOldSolution
  {
    public static int TwiceAsOld(int f, int s)
    {
      
            return (f > s * 2)?  f - s * 2:  s * 2 - f;
            return f;
    }
  }
}

答案13:

namespace Solution
{
  public class TwiceAsOldSolution
  {
    public static int TwiceAsOld(int dadYears, int sonYears)
    {
    int doubleSon = (sonYears*2);
      
      if (dadYears > (sonYears*2))
      {
      
      int yearsAgo = dadYears - doubleSon;
      return yearsAgo;
      }
      else 
      {
       int yearsLeft = doubleSon - dadYears;
       return yearsLeft;
      }
      
    }
  }
}

答案14:

namespace Solution
{
  public class TwiceAsOldSolution
  {
    public static int TwiceAsOld(int dadYears, int sonYears) => 
    
    (dadYears - sonYears*2)>0 ? (dadYears - sonYears*2) : -(dadYears-sonYears*2);

  }
}

答案15:

using System;
namespace Solution
{
  public class TwiceAsOldSolution
  {
    public static int TwiceAsOld(int dadYears, int sonYears)
    {
      return Math.Abs(dadYears - sonYears - sonYears);
    }
  }
}

答案16:

namespace Solution
{
  public class TwiceAsOldSolution
  {
    public static int TwiceAsOld(int dad, int son)
    {
          int temp=0;
      if(son*2>dad){
        while(son*2!=dad){son--;dad--;temp++;}
      }else if(son*2<dad){
        while(son*2!=dad){son++;dad++;temp++;}
      }else if(son==0){
        return dad;
      }
      return temp;
      // Add you code here.
    }
  }
}



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值