编写一个程序统计各个数字、空白符包括空格符、制表符及换行符以及所有其他字符出现的次数

不爱吃酸的大力水手 2012-12-02 11:33:24


为什么要这样写int ndigit[10];
???
...全文
415 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Joseph_1118 2012-12-03
  • 打赏
  • 举报
回复
int ndigit[10];是存储‘0’到‘9’的出现次数的数组。
zhaoming262350 2012-12-03
  • 打赏
  • 举报
回复
这是什么问题
farmliver 2012-12-03
  • 打赏
  • 举报
回复
引用 3 楼 whdugh 的回复:
int ndigit[10]定义的是由10个整数的数组啊, ndigit[c-'0']这样就把数字和下标对应起来比较0-ndigit[0].....9--ndigit[9] 然后在++ndigit[c-'0']就把出现0,1.....,9数字的个数统计起来。你也在看K&R C吗?
++
whdugh 2012-12-03
  • 打赏
  • 举报
回复
int ndigit[10]定义的是由10个整数的数组啊, ndigit[c-'0']这样就把数字和下标对应起来比较0-ndigit[0].....9--ndigit[9] 然后在++ndigit[c-'0']就把出现0,1.....,9数字的个数统计起来。你也在看K&R C吗?
搬砖随想录 2012-12-02
  • 打赏
  • 举报
回复

你是在说下面这句你不理解吗还是什么地方?写清楚点啊。。。

++ndigit[n-'0'];

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧