小编use*_*092的帖子

将值分配给数组时出现意外结果在c

我正在阅读C编程语言第二版.我参加了这个练习[第1.6节, 1节, 13 页.24第2版 ].

编写一个程序来打印输入中单词长度的直方图.可以很容易地绘制水平条形图的直方图; 垂直方向更具挑战性.

我认为一切都很好用,除非我试图确定最后一个字数(VARIABLE tmp)是<= 10还是> 10然后将其分配给count [tmp-1]或count [11]中的相应索引(如果是比...更棒.我甚至不关心打印一个实际的直方图,我现在想拥有一个有效的数组表示.下面是程序运行时的输出.

asdasd 
_________________________________
 1  2  3  4  5  6  7  8  9 10 11 
   (x-axis) Length of words 
---------------------------------
[0 SPACE] [0 NEWLINE] [0 TAB] 
[1 WORD] [0.000 KILOBYTE] [6 CHAR]



6---


ARRAy= 1  1  1  1  1  2  0  0  0  0 
Run Code Online (Sandbox Code Playgroud)

这是我的代码

#include <stdio.h>
#define MAX 10


int main (void) {
    //
    int nc,nw,nt,ns,nl;  //nc = bytes, nw = words, nt …
Run Code Online (Sandbox Code Playgroud)

c arrays histogram

5
推荐指数
1
解决办法
247
查看次数

标签 统计

arrays ×1

c ×1

histogram ×1