(字符串)统计字母和数字个数,打印柱状图
来源:互联网 发布:ntfs foe mac教程 编辑:程序博客网 时间:2024/06/06 08:27
1. 从键盘上输入字符,(1)分别统计一下其中字母,数字,其他字符的个数,
(2)将统计的字母,数字,其他字符的个数以柱状图的形式打印。例如
5
*****
***** 3
***** ***** 2
***** ***** *****
***** ***** *****
alp num oth
这道题的一点难度就在输出,我们不能全部输出字母的柱状图再输出数字的柱状图,因为输出只能按行
输出,所以我们需要对没个柱状图再什么时候输出需要有一个判断,那就是我们判断这个柱状图在哪一个
列需要输出。代码如下。
#include<stdio.h>#include<stdlib.h>#include<string.h>#include<algorithm>using namespace std;#define max 100void count_diff_char(){int char_num=0,integer_num=0,else_num=0;char str[max];int index;int index_p;while(fflush(stdin),gets(str)!=NULL){index=0,char_num=0,integer_num=0,else_num=0;while(str[index]!='\0'){if(str[index]>='a'&&str[index]<='z')char_num++;else if(str[index]>='0'&&str[index]<='9')integer_num++;elseelse_num++;index++;}//打印结果index=char_num>=integer_num? (char_num>=else_num? char_num:else_num):(integer_num>=else_num? integer_num:else_num);index_p=0;while(index>=0){if(index==char_num){printf("%d",char_num);index_p++;}else if(index<char_num){printf("*****");index_p+=5;}while(index_p<7){printf(" ");index_p++;}if(index==integer_num){printf("%d",integer_num);index_p++;}else if(index<integer_num){printf("*****");index_p+=5;}while(index_p<14){printf(" ");index_p++;}if(index==else_num){printf("%d",else_num);index_p++;}else if(index<else_num){printf("*****");index_p+=5;}printf("\n");index--;index_p=0;}//打印下标index_p=0;while(index_p<=14){if(index_p==0){printf("alp");index_p+=3;}else if(index_p==7){printf("num");index_p+=3;}else if(index_p==14){printf("oth");index_p+=3;}else{printf(" ");index_p++;}}printf("\n");}}
0 0
- (字符串)统计字母和数字个数,打印柱状图
- 统计字符串字母,数字,空格和其他字符个数
- 统计字符串中字母、数字、空格个数
- 输入一个字符串,编写函数统计该字符串中的字母、数字和其他字符的个数;
- Ex7_4编写函数,统计此字符串中字母、数字、空格和其他字符的个数
- 统计字符串中的字母,数字,空格和其他字符的个数---指针
- 黑马程序员--统计字符串中大小写字母和数字的个数问题的代码
- 统计一个字符串中数字、字母、空格和其他字符的个数
- 统计字符串中每个字母以及数字的个数!
- 16周:统计字符串中数字、字母出现的个数。
- 函数统计输入字符串中字母,数字等个数。
- 统计一个字符串中数字,空格,字母的个数!
- java统计字符串中数字、大小写字母、空格个数
- 统计字母出现次数,打印柱状图
- 统计字母数字等个数
- 统计字母、空格、数字和其他字符的个数。
- 统计字符串中的字母个数
- 统计字符串中字母个数
- Tomcat启动超时
- 循环的软流水原理和实例展示
- activiti针对将未签收任务和已签收任务一起查询出来 然后分页
- pbc加密系统开发反思教训!
- Eclipse 智能提速和推荐10个快捷键
- (字符串)统计字母和数字个数,打印柱状图
- WebStorm无法安装gulp-htmlbuild,提示git clone … undefined错误的解决方法
- JAVA线程池原理以及常用线程池介绍
- MD5 加密 参数加密解密
- WPF 显示PDF文件(非Adobe PDF Reader COM )
- 边缘滑动返回
- Maven内置属性及使用
- 从一道题目验证Servlet单实例
- LayoutParams 参数含义及转换dp