The programming language 1-13 竖直方向直方图
2012-10-14 08:33
197 查看
练习1-13 编写一个程序,打印输入中单词长度的直方图。竖直方向
1#include<stdio.h>2
3 int main(int argc,char **argv)
4 {
5 unsigned int c;
6 int lenth,num,i,j;
7 int array[10];
8 lenth=0;
9 num=0;
10 for(i=0;i<10;i++) //数组初始化,定义的数组长度为10 可测10个单词长度
11 array[i]=0;
12 while((c=getchar())!=EOF){
13 if (c==' '||c=='\n'||c=='\t') //若字母隔开.即单词已输入完毕
14 {
15 lenth=0; //没有用到该变量
16 array[++num]; //单词输入完毕,数组下移一个 .即一个数记录一个单词
17 }
18 else
19 ++array[num]; //若单词没有输完,则此单词长度家加1
20 }
21 for(i=0;i<10;i++)
22 printf("%d",array[i]); //输出各个单词长度 (用数组)
23 printf("\n");
24 for(j=0;j<10;j++)
25 {
26 printf("%d",j+1); //直方图坐标
27 for(i=array[j];i>0;i--) //打印输出数组,用*表示直方图
28 {
29 printf("*");
30 }
31 printf("\n");
32 }
33 return 0;
34 }
相关文章推荐
- The C++ Programming Language 读书笔记 ch13
- Templates(Chapter 13 of The C++ Programming Language)
- The C programming Language 1-13
- The C programming Language[C程序设计语言]PDF
- The C Programming Language
- 《The C Programming Language》读书笔记1
- The C Programming Language 学习记录
- 《The C Programming Language》读书笔记3
- 《The C Programming Language》读书笔记4
- The Curl Programming Language
- The C++ Programming Language第一章
- The C programming language 学习笔记
- 再读《The C Programming Language》 第二章 2.2 运算符
- The C++ Programming Language 第五章
- The Swift Programming Language
- 《The programming language Swift》读书笔记
- The C++ Programming Language 第七章 作业
- The Swift Programming Language swift 4 下载地址
- 《The C Programming Language》电子书下载
- 练习1-13 编写一个程序,打印输入中单词长度的垂直方向的直方图(垂直图)