编程语言
首页 > 编程语言> > C#练习题答案: 初学者系列#2时钟【难度:0级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战

C#练习题答案: 初学者系列#2时钟【难度:0级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战

作者:互联网

初学者系列#2时钟【难度:0级】:

答案1:

  using System;
  public static class Clock
  {
    public static int Past(int h, int m, int s)
    {
      return (int)(new TimeSpan(h, m, s)).TotalMilliseconds;
    }
  }
​

答案2:

using System;
public static class Clock
{
    public static int Past(int h, int m, int s)
    {
        return (int)new TimeSpan(h, m, s).TotalMilliseconds;
    }
}
​

答案3:

  using System;
  public static class Clock
  {
    public static int Past(int h, int m, int s)
    {
      return (int)(new TimeSpan(h, m, s).TotalMilliseconds);
    }
  }
​

答案4:

  using System;
  public static class Clock
  {
    public static int Past(int h, int m, int s)
    {
     m += h * 60;
     s += m * 60;
     s *= 1000;
     return s;     
    }
  }
​

答案5:

  using System;
  public static class Clock
  {
    public static int Past(int h, int m, int s)
    {
      //#Happy Coding! ^_^
      h = 1000 * 60 * 60 * h;
      m= 1000 * 60* m;
      s= 1000 * s;
      
      return h + m + s;
    }
  }
​

答案6:

  using System;
  public static class Clock
  {
    public static int Past(int h, int m, int s)
    {      
      h = 1000 * 60 * 60 * h;
      m= 1000 * 60* m;
      s= 1000 * s;
      
      return h + m + s;
    }
  }
​

答案7:

  using System;
  public static class Clock
  {
    public static int Past(int h, int m, int s)
    {
      int iSum = 0;
      if (h > 0) {
        iSum += h * 3600000;
      }
      if (m > 0) {
        iSum += m * 60000;
      }
      if (s > 0) {
        iSum += s * 1000;
      }
      return iSum;
    }
  }
​

答案8:

using System;
          
public class Clock
{
  public static void Main()
  {
  
  }
  public static int Past(int h, int m, int s)
    {
      h *= 3600000; //hours to milisecs
      
      m *= 60000; // minutes to milisecs
      
      s *= 1000; // seconds to milisec
      
      
      return h+m+s; //add all
      
      
    }
}​

答案9:

using System;
public static class Clock
{
    public static int Past(int h, int m, int s)
    {
        //2 часа 31 минута и 16 секунд

        return ((h * 60 + m) * 60 + s) * 1000;
    }
}​

答案10:

  using System;
  public static class Clock
  {
    public static int Past(int h, int m, int s)
    {
      return (h < 0 || m < 0 || s < 0) ? 0 : (3600 * h + 60 * m + s)*1000;
    }
  }
​

答案11:

  using System;
  public static class Clock
  {
    public static int Past(int h, int m, int s) => 1000 * (s + m * 60 + h * 3600); 
  }
​

答案12:

  using System;
  public static class Clock
  {
      public static int Past(int h, int m, int s)
     => ((h*3600000)+(m*60000)+(s*1000));
    
  }
​

答案13:

  using System;
  public static class Clock
  {
    public static int Past(int h, int m, int s) => (h * 3600000) + (m * 60000) + (s * 1000);
  }
​

答案14:

  using System;
  public static class Clock
  {
    public static int Past(int h, int m, int s) => h * 3600000 + m * 60000 + s * 1000;
  }
​

答案15:

  public static class Clock
  {
      public static int Past(int h, int m, int s) => h * 3600000 + m * 60000 + s * 1000;
  }
​

答案16:

  using System;
  public static class Clock
  {
    public static int Past(int h, int m, int s)
    {
      //#Happy Coding! ^_
      return h * 60 * 60000 + m * 60000 + s * 1000;
    }
  }
​

标签:练习题,景越,Clock,C#,class,int,static,public,1000
来源: https://blog.csdn.net/weixin_45444821/article/details/100797760