首页 > 解决方案 > 您如何从 MIPS 中的数组制作水平条形图

问题描述

我实际上不知道该怎么做,当我搜索这个没有出现时,看起来这是一个不常见的任务?我必须制作一个由 n 个非负整数组成的数组,然后打印一个水平条形图。然后为每个值打印 0-20 颗星,并打印该值。

所以我猜测数组的长度是我想要的,数组中的内容将决定条形长度高度,因此包含 4、5、6、7 的数组将分别是条形高度。我想知道的是我到底是如何制作条形图的。它会打印一大堆这些吗?当前指数中的金额相互叠加?

我什至无法猜测如何在其中放一颗星,MIPS 是否采用文本符号?

标签: arraysmipsbar-chart

解决方案


给定这样的数组,{ 2, 6, ...,3}您将获得如下输出:

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

至于在 MIPS 中打印字符,请查看: mips printing characters


推荐阅读