Program.cs 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. using System;
  2. namespace ConsoleApp1_ShorteURPor_00493
  3. {
  4. class Program
  5. {
  6. private class Stamp_obj
  7. {
  8. public uint nl_iname { get; set; }
  9. public uint sl_isros { get; set; }
  10. }
  11. static Stamp_obj[] sObjLits = new Stamp_obj[12];
  12. static Boolean[,] sObjDivanop = new Boolean[4,7];
  13. static void Main(string[] args)
  14. {
  15. uint i = 0;
  16. Console.WriteLine("Oo_r#star_line;::________");
  17. do
  18. {
  19. nManip_GetCorn.nGetManup();
  20. i ++;
  21. } while (i < 12);
  22. nManip_LitCorn.nLivManup();
  23. nManip_GoutCorn.nLiftGoutpt();
  24. Console.WriteLine("--------------------------------------------------");
  25. return;
  26. }
  27. static private class nManip_GetCorn
  28. {
  29. static public uint n_Int_comtanic = 0;
  30. static public void nGetManup()
  31. {
  32. Stamp_obj s_tamUp = new Stamp_obj { nl_iname = 0 ,sl_isros =0 };
  33. Console.WriteLine("Input {0} Stamp_obj:", n_Int_comtanic);
  34. Console.WriteLine("obj_Nlname: ");
  35. s_tamUp.nl_iname
  36. = Convert.ToUInt32(Console.ReadLine());
  37. s_tamUp.nl_iname %= 4;
  38. Console.WriteLine("obj_Slisocre: ");
  39. s_tamUp.sl_isros
  40. = Convert.ToUInt32(Console.ReadLine());
  41. s_tamUp.sl_isros %= 7;
  42. sObjLits[n_Int_comtanic] = s_tamUp;
  43. n_Int_comtanic += 1;
  44. return;
  45. }
  46. }
  47. static private class nManip_LitCorn
  48. {
  49. static public void nLivManup()
  50. {
  51. uint nLiv_uint = 12;
  52. uint i_nuint = 0;
  53. do
  54. {
  55. sObjDivanop[sObjLits[i_nuint].nl_iname, sObjLits[i_nuint].sl_isros]
  56. = true;
  57. i_nuint += 1;
  58. } while (i_nuint < nLiv_uint);
  59. return;
  60. }
  61. }
  62. static private class nManip_GoutCorn
  63. {
  64. static public void nLiftGoutpt()
  65. {
  66. uint i, n;
  67. string str_sorfromer = "";
  68. Console.WriteLine("--------------------------------------------------");
  69. Console.WriteLine(" ::Hello InStarL!!!!");
  70. Console.WriteLine("--------------------------------------------------");
  71. Console.WriteLine("--------------------------------------------------");
  72. for (i=0;i<4;i++)
  73. {
  74. for(n=0;n<7;n++)
  75. {
  76. if (sObjDivanop[i, n])
  77. {
  78. str_sorfromer += '*';
  79. continue;
  80. }
  81. str_sorfromer += ' ';
  82. }
  83. Console.WriteLine(str_sorfromer);
  84. str_sorfromer = "";
  85. }
  86. Console.WriteLine("--------------------------------------------------");
  87. Console.WriteLine(" ::end OutStarLink!!!!");
  88. return;
  89. }
  90. }
  91. }
  92. }