【发布时间】:2015-08-26 01:14:44
【问题描述】:
我有一个包含重复数字的数组,我需要将它们显示在由“*”制作的“直方图”中。直方图应如下所示:
*
* *
* * *
* * * *
* * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
1 2 3 4 5 6 7 8 9 10
我有这个数组
int[] repetition = new int[] {4,6,4,4,6,5,7,4,3,3};
我可以像这样水平打印它:
1*****
2******
3****
4****
5******
6*****
7*******
8****
9***
10***
如何创建垂直直方图?
【问题讨论】:
-
请发表您的尝试以及您遇到的任何具体问题。
-
P.S.你应该确保你想要的输出是正确的,或者我猜你的 6 列有
7 asterisks和你的 7 列有8 asterisks的原因 -
人们应该停止投票和投票结束。这个问题很狭隘,可以简明扼要地回答。你只是不高兴有人在逃避他们的家庭作业。这并不能证明对问题进行错误分类是合理的。
-
@erickson 你是对的。这个答案很容易回答,因为已经有 5 个答案。 +1 给你和 OP
标签: java arrays histogram repeat