显示分布图:
思路:
首先确定打印多少行? 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 所以 打印*