如何打印出垂直的直方图~与打印直方图的方法思路~
程序代码:
GNU nano 2.2.6 文件: lx_1_13.c /* 打印输入中单词长度的直放图,水平或垂直的 */ /* 思路 * 输入字符-判断出一个完整的单词-记录单词的长度 * 打印直方图 */ #include <stdio.h> #include <ctype.h> int main(void) { int c, i, length, test; length = 0; test = 0; while( (c=getchar()) != EOF ) { if(isalpha(c)) { ++length; test = 1; } else { if(test == 1) { for (i = 0; i < length; ++i) printf("*"); printf("\n"); length = 0; test = 0; } } } return 0; }
[此贴子已经被作者于2016-7-26 14:37编辑过]