打印输入中单词长度的水平直方图
来源:互联网 发布:华为交换机 允许mac表 编辑:程序博客网 时间:2024/05/16 13:07
#include <stdio.h>
#define LONG 26
main()
{
int c, i;
int nw[LONG];
int nc;
nc = 0;
for (i = 0; i < LONG; i++)//µ¥´Ê³¤¶È·Ö×é
nw[i] = 0;
while ((c = getchar()) != EOF){
if (c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z')//ͳ¼ÆÒ»¸öµ¥´ÊµÄ³¤¶È
++nc;
else if (c == ' ' || c == '\n' || c == '\t')//³¤¶È·Ö×é¼ÆÊý
for (i = 0; i <= (nc - 1); ){
++nw[nc-1];
nc = 0;
}
else
for (i = 0; i <= (nc - 1); ){
++nw[nc-1];
nc = 0;
}
}
//´òӡˮƽֱ·½Í¼
for (i = 1; i <= LONG; i++){
printf("%2d: %d",i ,nw[i-1]);
for (; nw[i-1] > 0; nw[i-1]--)
printf("*")
printf("\n");
}
}
#define LONG 26
main()
{
int c, i;
int nw[LONG];
int nc;
nc = 0;
for (i = 0; i < LONG; i++)//µ¥´Ê³¤¶È·Ö×é
nw[i] = 0;
while ((c = getchar()) != EOF){
if (c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z')//ͳ¼ÆÒ»¸öµ¥´ÊµÄ³¤¶È
++nc;
else if (c == ' ' || c == '\n' || c == '\t')//³¤¶È·Ö×é¼ÆÊý
for (i = 0; i <= (nc - 1); ){
++nw[nc-1];
nc = 0;
}
else
for (i = 0; i <= (nc - 1); ){
++nw[nc-1];
nc = 0;
}
}
//´òӡˮƽֱ·½Í¼
for (i = 1; i <= LONG; i++){
printf("%2d: %d",i ,nw[i-1]);
for (; nw[i-1] > 0; nw[i-1]--)
printf("*")
printf("\n");
}
}
阅读全文
0 0
- 打印输入中单词长度的直方图(水平打印)
- 【C】打印输入中单词长度的直方图(水平)
- 打印输入中单词长度的直方图(水平方向)
- 打印输入中单词长度的水平直方图
- 编写一个程序,打印输入中单词长度的直方图。水平方向的直方图比较容易
- 编写一个程序,打印输入中单词长度的直方图。水平方向的直方图比较容易。
- 打印输入中单词长度的直方图
- 打印输入中单词长度的直方图
- 打印输入中单词长度的直方图
- 打印输入中单词长度的直方图
- 打印输入中单词长度的直方图
- 编写一个程序,打印输入中单词长度的水平和垂直方向直方图
- 打印输入中单词长度的直方图(垂直打印)
- 打印输入中单词长度的直方图程序
- 编写一个程序,打印输入中单词长度的直方图
- 打印输入中单词长度的直方图(垂直方向)
- 编写一个程序,打印输入中单词长度的直方图
- 练习1-13 编写一个程序,打印输入中单词长度的直方图(水平)(方法2)
- Java数组总结
- Spring中bean的含义
- React-Native 学习笔记1
- 第12周项目2- Kruskal算法的验证
- ScrollView嵌套webview之后滑动冲突的解决方案
- 打印输入中单词长度的水平直方图
- 用java实现把sql语句查询的结果集写到dbf文件中
- coursera视频无法播放的解决方法
- 数据结构(栈)
- Android中TabLayout修改字体大小
- 第九周项目三
- 数据结构上机实践第11周项目1
- 第10周项目3- 中序线索化二叉树的算法验证
- Linux command