字符串中各种字符计算
#include<stdio.h>
int main()
{
char line[150];
int i, vowels, consonants, digits, spaces;
vowels = consonants = digits = spaces = 0;printf("输入一个字符串:");
scanf("%[^\n]", line);for(i=0; line[i]!='\0'; ++i)
{if(line[i]=='a' || line[i]=='e' || line[i]=='i' ||line[i]=='o' || line[i]=='u' || line[i]=='A' ||line[i]=='E' || line[i]=='i' || line[i]=='O' ||line[i]=='U'){++vowels;}else if((line[i]>='a'&& line[i]<='z') || (line[i]>='A'&& line[i]<='Z')){++consonants;}else if(line[i]>='0'&& line[i]<='9'){++digits;}else if(line[i]==' '){++spaces;}
}printf("元音: %d", vowels);
printf("\n辅音: %d",consonants);
printf("\n数字: %d",digits);
printf("\n空白符: %d",spaces);return 0;
}
字符串中各种字符计算相关推荐
- php 计算字符串相邻最大重复数_php如何解决字符串中重复字符的次数并且排序输出的方法...
在php开发中有这样的需求.在指定的字符串中提取出每个单位字符出现的次数,并且倒序排序,截取前4个.留作使用.刚拿到这个需求的时候,我想了想,难道要把每个字符全部切割出来之后,一一的比对计算出相应的出 ...
- 【C语言】(错题整理) 寻找完数、字符串中各类字符数的统计、最大公约数和最小公倍数、回文数计算 (循环、函数相关内容)
目录 一.循环 1.寻找完数(计算因子例题) 2.字符串中各类字符数的统计 3.最大公约数和最小公倍数 求最大公约数: 最小公倍数:最小公倍数=两整数的乘积÷最大公约数 二.函数 1.回文数计算 本篇 ...
- Java计算字符串中指定字符的出现次数
1.概述 有很多方法可以计算Java中字符串中 char 的出现次数. 在本快速教程中,我们将重点介绍如何计算字符数的几个示例--首先使用核心 Java 库,然后使用其他库和框架,例如 Spring ...
- python输入一个字符串、计算其中小写字符的个数_利用键盘录入,输入一个字符串,统计该字符串中各个字符的数量,并输出(c/c++实现)...
title: 输入一串字符串统计字符个数 localimage: image1 urlname: staticstringnum categories: summarytags: [writen, e ...
- 37--计算一个字符串中每个字符出现次数
1.问题描述 需求:计算一个字符串中每个字符出现次数. 2.解题思路 获取一个字符串对象: 创建一个Map集合,键代表字符,值代表次数: 遍历字符串得到每个字符: 判断Map中是否有该键: 如果没有, ...
- Python统计一个字符串中所有字符在另一个字符串出现的总次数
代码功能:统计一个字符串中所有字符在另一个字符串中出现的总次数. 技术要点:函数式编程. 可能的应用:垃圾邮件分类.在大部分垃圾邮件中,为了防止被分类为垃圾邮件,会在一些关键字中间插入类似于[.].* ...
- 【数据结构、字符串、C语言】统计字符串中不同字符出现的频度
[数据结构.字符串.C语言]统计字符串中不同字符出现的频度 问题描述 完整代码 问题描述 写一个算法统计在输入字符串中各个不同字符出现的频度并打印(字符串中的合法字符为A-Z这26个字母和0-9这10 ...
- 字符串中的表达式计算
字符串中的表达式计算 思路: 如果字符串中没有括号: 每遇到一个字符,把它放进栈里(如果是数字字符,需要结合字符串将其转换成数字).当一个数字进栈之前发现栈顶元素为*或/,则连续弹出两次栈顶,计算该表 ...
- 实现一个输出字符串中各个字符出现的频率frequency函数
frequency函数的具体实现 实现一个输出字符串中各个字符出现的频率frequency函数 #include <iostream> #include<string> #in ...
最新文章
- Bootstrap UI 编辑器
- linux resin 自动启动不了,Resin 安装-配置-自启动-Linux
- VMP分析之VMP1.09虚拟化架构分析(二)
- SCI论文写作中常见的语言问题汇总
- 5月TIOBE编程榜,Java、PHP降级,C#再度上升!
- Spark精华问答 | Spark的计算方法是什么?
- String s = new String(123) 究竟创建了几个对象
- 日志分析平台-ELK
- 抖音api开放平台对接_抖音新增酒店预订等功能,一只脚踏进美团、携程腹地
- 最简单的flex bison例子
- [Python+sklearn] 拆分数据集为训练和测试子集 sklearn.model_selection.train_test_split()
- 员工主动辞职公司也要支付经济补偿金的17种情况
- ARKit入门到精通-1.0 -基础内容-史小川-专题视频课程
- 用 Python 爬取网易严选妹子内衣信息,探究妹纸们的偏好
- Eureka高可用注册中心通过defaultZone深入理解zone和serviceUrl
- echart 三维可视化地图_Echarts三维坐标系
- 深度学习网络基础——感受野
- IDR:通过迭代数据细化的自我监督图像去噪
- android root刷机包包,一加OnePlus 5T安卓9 root教程,用recovery来卡刷root包
- 上海JAVA5月就业环境,各位上海的大佬们呀 我准备下个礼拜出去上海找工作了!一年半的...