/// <summary> /// 格式化占用空间大小的输出 /// </summary> /// <param name="size">大小</param> /// <returns>返回 String</returns> public static string FormatNUM(long size) { #region decimal NUM; string strResult; if (size > 1073741824) { NUM = (Convert.ToDecimal(size) / Convert.ToDecimal(1073741824)); strResult = NUM.ToString("N") + " M"; } else if (size > 1048576) { NUM = (Convert.ToDecimal(size) / Convert.ToDecimal(1048576)); strResult = NUM.ToString("N") + " M"; } else if (size > 1024) { NUM = (Convert.ToDecimal(size) / Convert.ToDecimal(1024)); strResult = NUM.ToString("N") + " KB"; } else { strResult = size + " 字节"; } return(strResult); #endregion }
static void Main(string[] args) { int NUM, inv, DEC, UNI; string entrada; Console.WriteLine("INEVERTIR UN NUMERO DE DOS DIGITOS"); Console.WriteLine("---------------------------------------"); Console.WriteLine(); Console.Write("escriba un numero de dos digitos:"); entrada = Console.ReadLine(); NUM = int.Parse(entrada); DEC = NUM / 10; UNI = NUM % 10; inv = (UNI * 10) + DEC; Console.WriteLine(""); Console.WriteLine("el numero " + NUM.ToString() + " invertido es " + inv.ToString()); Console.WriteLine(); Console.WriteLine("pulse una tecla para salir..."); Console.ReadKey(); }