显示分布图:
思路:
首先确定打印多少行? a:根据数组fb[11]内最大的元素的值max
确定 * 出现的位置? a:根据fb[11]内最大的元素的名称
如:max = fb[1] == 3时,打印3行;在每行的第 1+1(因为包含0) 列的位置 打印 *
其他fb[11]的元素,* 如何显示?
如:fb[0] = 1, fb[1] = 3, fb[2] = 1 时
首先确定打印max行:for j = max;j > 0; j--
每行打印11列:for k = 0; k < 11; k++
第1行 j=3 第1列 k=0 如何显示? 判断 fb[k]的值 是否 >= j的值 满足则打印*
因为 fb[0]=1, j=3 所以 不打印* 因为fb[1]=3 所以 打印*
第2行 j=2 因为fb[0]=1 所以不打印 因为fb[1]=3 所以 打印*