不会写这道c#的题。。

img

using System;
using System.Linq;
using System.Collections.Generic;
 
namespace HelloWorld
{
    class Time1
    {
        private int hour;
        private int minute;
        private int second;
        public void SetTime(int h, int m, int s)
        {
            hour = (h >= 0 && h < 24) ? h : 0;
            minute = (m >= 0 && m < 60) ? m : 0;
            second = (s >= 0 && s < 60) ? s : 0;
        }
        public string ToUniversalString()
        {
            return string.Format("{0:D2}:{1:D2}:{2:D2}",
                                 hour,minute,second);
        }
        public override string ToString()
        {
            return string.Format("{0}:{1:D2}:{2:D2} {3}",
                ((hour==0 || hour==12)?12:hour%12),
                minute, second, (hour<12?"AM":"PM"));
        }
    }
    class Program
    {
        static void Main()
        {
            Time1 time = new Time1();
 
            Console.Write("The initial universal time is: ");
            Console.WriteLine(time.ToUniversalString());
            Console.Write("The initial standard time is: ");
            Console.WriteLine(time.ToString());
            Console.WriteLine();
 
            time.SetTime(13,27,6);
            Console.Write("Universal time after SetTime is: ");
            Console.WriteLine(time.ToUniversalString());
            Console.Write("Standard time after SetTime is: ");
            Console.WriteLine(time.ToString());
            Console.WriteLine();
 
            time.SetTime(99,99,99);
            Console.WriteLine("After attempting invalid settings: ");
            Console.Write("Universal time: ");
            Console.WriteLine(time.ToUniversalString());
            Console.Write("Standard time: ");
            Console.WriteLine(time.ToString());
 
        }
 
    }
}