Присвоение букв к числам - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Я новичок. Подскажите пожалуйста, как присвоить буквенные значения к численным. rank к a, а suit к b. Спасибо.
Листинг программы
  1. int[,] deck = new int[13, 4];
  2. int c = 0;
  3. string rank = "2 3 4 5 6 7 8 9 10 J Q K A";
  4. string suit = "c h s d";
  5. for (int a = 0; a < 13; a++)
  6. for (int b = 0; b < 4; b++)
  7. {
  8. c++;
  9. deck[a, b] = c;
  10. Console.WriteLine("{0} {1} \t", a, b);
  11. }
  12. Console.ReadKey();
Обожаю программирование . Голова у меня совсем не варит.
Листинг программы
  1. int[,] deck = new int[13, 4];
  2. int c = 0;
  3. string rank = "";
  4. string suit = "";
  5. for (int a = 0; a < 13; a++)
  6. for (int b = 0; b < 4; b++)
  7. {
  8. deck[a, b] = c++;
  9. if (a == 0) rank = "2";
  10. if (a == 1) rank = "3";
  11. if (a == 2) rank = "4";
  12. if (a == 3) rank = "5";
  13. if (a == 4) rank = "6";
  14. if (a == 5) rank = "7";
  15. if (a == 6) rank = "8";
  16. if (a == 7) rank = "9";
  17. if (a == 8) rank = "10";
  18. if (a == 9) rank = "J";
  19. if (a == 10) rank = "Q";
  20. if (a == 11) rank = "K";
  21. if (a == 12) rank = "A";
  22. if (b == 0) suit = "c";
  23. if (b == 1) suit = "h";
  24. if (b == 2) suit = "s";
  25. if (b == 3) suit = "d";
  26. Console.WriteLine("{0}{1} \t", rank, suit);
  27. }
  28. Console.ReadKey();
  29. }
  30. }
  31. }

Решение задачи: «Присвоение букв к числам»

textual
Листинг программы
  1. Console.WriteLine(dict["ololo"].ToString()); //выведет 1
  2. Console.WriteLine(dict["kek"].ToString()); //выведет 6

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.462 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы