c语言读取字母个数柱状图,c语言输入一个字符串,统计其字母,数字和其他字符的个数,并以柱状图输出...

#include

int main(int arge,char *argv[])

{

char ch;

int alp=0,num=0,oth=0,len,alp_start,num_start,oth_start,i;

while((ch=getchar())!=-1)

{

if(ch>='0'&&ch<='9') num++;

else if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z'))

alp++;

else

oth++;

}

len=alp>num?(alp>oth?alp:oth):(num>oth?num:oth);

alp_start=len+1-alp;

num_start=len+1-num;

oth_start=len+1-oth;

printf("alp: %d num: %d oth: %d\n",alp,num,oth);

printf("%5s%8s%5s%8s%5s\n","alp"," ","num"," ","oth");

for(i=0;i

{

if(i==alp_start)

printf("%3d%2s",alp," ");

else if(i>alp_start)

printf("*****");

else

printf(" ");

printf("%8s", " ");

if(i==num_start)

printf("%3d%2s",num," ");

else if(i>num_start)

printf("*****");

else

printf(" ");

printf("%8s", " ");

if(i==oth_start)

printf("%3d%2s",oth," ");

else if(i>oth_start)

printf("*****");

else

printf(" ");

printf("%8s", " ");

printf("\n");

}

return 0;

}

输入一个字符串,内有数字和非数字字符,将其中连续的数字作为一个整数,依次存放到一数组a中。统计共有多少个整数,并输出这些数。

#include #include #include #include i ...

shell 判断一个字符串是否由字母数字组成

摘自:http://blog.51cto.com/lynnteng0/804520 describe="it's a describe by yourself" if echo & ...

String类练习统计一个字符串中大小写字母及数字字符个数

public class StringPractice { public static void main(String[] args) { //创建一个文本扫描器 Scanner sc = new ...

从键盘输入一个字符串(长度不超过30),统计字符串中非数字的个数,并将统计的结果显示在屏幕上,用EXE格式实现。

问题 从键盘输入一个字符串(长度不超过30),统计字符串中非数字的个数,并将统计的结果显示在屏幕上,用EXE格式实现. 源程序 data segment hintinput db "plea ...

汇编语言从键盘输入一个字符串(串长不大于80)以十进制输出字符串中非字母字符的个数(不是a to z或 A to Z)

(1)从键盘输入一个字符串(串长不大于80). (2)以十进制输出字符串中非字母字符的个数(不是a to z或 A to Z). (3)输出原字符串且令非字母字符闪烁显示. (4)找出字符串中ASCI ...

已知一个字符串S 以及长度为n的字符数组a,编写一个函数,统计a中每个字符在字符串中的出现次数

import java.util.Scanner; /** * @author:(LiberHome) * @date:Created in 2019/3/6 21:04 * @description ...

C语言习题1&period;分别统计一下其中字母,数字,其他字符的个数。将统计的字母,数字,其他字符的个数以柱状图的形式打印

从键盘上输入字符,(1)分别统计一下其中字母,数字,其他字符的个数, (2)将统计的字母,数字,其他字符的个数以柱状图的形式打印.例如 5 ***** *****     3 *****   **** ...

python 输入一个字符串,打印出它所有的组合

import itertools str = input('请输入一个字符串:') lst = [] for i in range(1, len(str)+1): lst1 = [''.join(x) ...

随机推荐

android修改系统时区

动态注册广播接收器必须有实例存在 静态不要实例存在   设置系统时区: AlarmManager mAlarmManager = (AlarmManager)getSystemService(Con ...

Oracle GoldenGate 12c实时捕获SQL Server数据

在Oracle GoldenGate 12c中,对一些最新的数据库提供了支持,比如SQL Server 2012/2014,当然12c也支持sql server 2008.主要新增特性有: 捕获进程可 ...

python矩阵运算 不断收集整理

python矩阵运算 转自:http://blog.sina.com.cn/s/blog_5f234d4701012p64.html Python使用NumPy包完成了对N-维数组的快速便捷操作.使用 ...

ORA-00933&colon; SQL command not properly ended

今天写了一个小的SQL语句类似下面的这句: UPDATE A SET ID=B.ID FROM A,B WHERE A.NAME=B.NAME 在执行时居然报了“ORA-00933: SQL comm ...

CSS自定义文件上传按钮

今天一同事问我文件上传按钮的问题,情况是这样的,他页面上有3个按钮,分为左中右三个,左边的位按钮甲,右边的位按钮乙,而中间的就是个文件选择按钮,情况大概是这个样子的: 两边的按钮都有了样式,但中间的选 ...

MVC入门教程-视图中的Layout使用

本文目标 1.能够重用Razor模板进行页面的组件化搭建 本文目录 1.母板页_Layout.cshtml 2.用户自定义控件 3.默认Layout引用的使用(_ViewStart.cshtml) 1 ...

HTTP 404 - 未找到文件 怎么样解决

找不到网页  您要查看的网页可能已被删除.名称已被更改,或者临时不可用.  -------------------------------------------------------------- ...

&lbrack;LeetCode&rsqb;题解(python):017-Letter Combinations of a Phone Number

题目来源: https://leetcode.com/problems/letter-combinations-of-a-phone-number/ 题意分析: 这道题是输入一段数字字符digits, ...

Android - 序列化与反序列化

http://www.cnblogs.com/yezhennan/p/5527506.html http://blog.csdn.net/wangchunlei123/article/details/ ...

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值