编写一个程序,利用求余运算完成24小时进制和12小时制之间的转换。

解决方案 »

  1.   

    int hour24 = 15;
    int hour12 = hour24 % 12; // 结果是:hour12 = 3
      

  2.   

    public int Change(int num){
       return num * 2;
    }
      

  3.   


    这个方法大错!应该是: 
    return num;  // 上午
    或者:
    return num + 12;  // 下午
      

  4.   

    一楼的hour24 = 15这个式子有点不理解。
      

  5.   

    一楼的int hour24 = 15不理解
      

  6.   

    int hour24 = 15不理解
    就是定义一个24小时制的时间变量hour24,并赋初值为15,15只是一个24小时制的时间而已,是随便设的。
      

  7.   

    学会用正规方法,应付所有时间问题,格式化,取模不是用在这种地方的,Microsoft做好的东西好好用用DateTime date1; 
    date1 = new DateTime(2008, 1, 1, 18, 9, 1);
    Console.WriteLine(date1.ToString("h:m:s.F t", 
                      CultureInfo.InvariantCulture));
    // Displays 6:9:1 P
    Console.WriteLine(date1.ToString("h:m:s.F t", 
                      CultureInfo.CreateSpecificCulture("el-GR")));
    // Displays 6:9:1                         
    date1 = new DateTime(2008, 1, 1, 18, 9, 1, 500);
    Console.WriteLine(date1.ToString("h:m:s.F t", 
                      CultureInfo.InvariantCulture));
    // Displays 6:9:1.5 P
    Console.WriteLine(date1.ToString("h:m:s.F t", 
                      CultureInfo.CreateSpecificCulture("el-GR")));
    // Displays 6:9:1.5 
      

  8.   

    .net 2008帮助文件地址,可研究一下
    ms-help://MS.VSCC.v90/MS.MSDNQTR.v90.chs/dv_fxfund/html/98b374e3-0cc2-4c78-ab44-efb671d71984.htm