Как бы вы сделали горизонтальную гистограмму из массива в MIPS - PullRequest
0 голосов
/ 03 мая 2018

На самом деле я понятия не имею, как это сделать, и когда я ищу это, ничего не появляется, похоже, что это необычное задание, которое можно получить? Я должен сделать массив из n неотрицательных целых чисел, а затем распечатать горизонтальную гистограмму. Затем выведите 0-20 звездочек для каждого значения и выведите значение.

Итак, я предполагаю, что массив имеет желаемую длину, и содержимое массива будет определять высоту длины бара, поэтому массив, содержащий 4, 5, 6, 7, будет такой же высокой высоты в баре. соответственно. То, что я хочу знать, это то, как в мире я делаю гистограмму. будет просто печатать целую кучу этих | накладываются друг на друга на сумму в текущем индексе?

Не могу даже догадаться, как поставить туда звезду, MIPS принимает текстовые символы?

1 Ответ

0 голосов
/ 03 мая 2018

Учитывая массив как { 2, 6, ...,3}, вы получите вывод:

2 * *
6 * * * * * *
...
3 * * *

Что касается печати символов в MIPS, проверьте: печатные знаки mips

...