美文网首页
练习1-13

练习1-13

作者: Hy_Slin | 来源:发表于2016-09-13 13:29 被阅读0次

这个练习直到求最大值之前的部分都是一样的。关键是那两个for语句。
for(i = MAXHIST; i > 0; ++i){
for (j = MAXHIST; j > 0; --j)
for (i = 1; i < MAXWORD; ++i)
if(wl[j] * MAXHIST / maxvalue >= i)
printf("");
else
printf(" ");
wl[j] * MAXHIST / maxvalue这个公式依然是计算需要打多少个
,然后判断当前这个高度是否需要打.他是从上到下从左到右进行扫描的,
简单的说就是从直方图最高的那一行开始判断,假设是20,那么开始从左到右进行判断,因为从左到右依次是1、2、3……MAXWORD。所以这个公式将从1个单词长度开始判断出现的次数的比例是否满足这个高度,比如弱这个公式判断的是最大值 那么这个公式的结果就是20.那么当前的高度i也是20的话则打印
,如果当前高度是19.公式得到的结果还是20,那么>=当前高度i,所以依然要打印。而如果公式的计算结果<i也就是说没达到这个高度的条件的话则打印空格然后进行下一个,就是wl[++j]的判断。然后把这个高度i从1到MAXWORD都判断后高度i减一然后继续判断公式是否达到此高度。
这两个练习包括之前的都是我看习题解答那本书琢磨的,让我一个初学者去编写这种题目简直丧心病狂,我不清楚有没有初学者不看答案自己编出来。反正我是没办法。但是再弄懂后开起来还是蛮简单的。
练习1-14那个答案中的头文件我还不知道是什么,因为没看到那。所以先不写等看到那的时候再回来写。

相关文章

  • 练习1-13

    这个练习直到求最大值之前的部分都是一样的。关键是那两个for语句。for(i = MAXHIST; i > 0; ...

  • 1-13

    送你一朵玫瑰 ”要吗?“ ”不要。“ ”那你想要什么呢?“ ”我要你,要你的心。“

  • 1-13

    今天还蛮开心的,如果能,不,一定能战胜自己的拖延症!

  • 1-13

    的时间想你 和 大扫除 然后睁眼 活过来 今天以后都要有的习惯 喝水一样的好习惯

  • 1-13

    关于做事的态度, 《聚焦》教给我最大的一件事情之一就是 “就去做” 不要想那么多, 包括: 自己这么做能得到什么?...

  • 1-13

    上午图书馆整理文献 下午宿舍收拾东西准备回家啦! 晚上emm志愿者打卡!今天话题是无人驾驶汽车,get好多知识!n...

  • 1-13

    其实我眼中的他,说不上有多好,也说不上有多不好。 他会不分轻重在大街小巷公众场合与我发生争执,他会因为我一句无心的...

  • 1-13

    果然,看了一些小说之后再看魔兽果然不一样啊,当初看魔兽的心情似乎忘记了,这次记忆尤深啊。印象中奥格瑞玛应该是瘦高的...

  • 1-13

    13 谷露是那种在喜欢的...

  • 1-13

    “啥?新来的那只有凝气一重的实习弟子要挑战赵龙?” “那小子胆儿够肥啊!” 叶辰挑战地阳峰赵龙的事情传开,在恒岳宗...

网友评论

      本文标题:练习1-13

      本文链接:https://www.haomeiwen.com/subject/mkumettx.html