计算字符串中的元音、辅音、数字、空白符

简介: 【10月更文挑战第32天】计算字符串中的元音、辅音、数字、空白符。

计算字符串中的元音、辅音、数字、空白符。

实例

include

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;

}

输出结果为:

输入一个字符串: runoob123 erkcomsww dfrunoob
元音: 8
辅音: 15
数字: 3
空白符: 2

目录
相关文章
|
存储 NoSQL 关系型数据库
数据库的发展史
数据库的发展史
AutoJs4.1.0实战教程---抖音极速版
AutoJs4.1.0实战教程---抖音极速版
1271 0
|
API Windows
NSIS使用教程(安装包制作安装文件教程,如何封装打包文件) 中文版
原文:NSIS使用教程(安装包制作安装文件教程,如何封装打包文件) 中文版 nsis中文版(Nullsoft Scriptable Install System)是一个专业的开源的可以用来封闭Windows程序的实用工具,是一个开源的 Windows 系统下安装程序制作程序。
5303 0
|
9月前
|
存储 人工智能 算法
从“支撑搜索”到“图谱推理”:Graph RAG落地全攻略
AI博主深度解析RAG演进:从基础“查字典”到图谱RAG“看地图”,再到代理RAG“招管家”。重点拆解KG-RAG如何用知识图谱(三元组+逻辑路径)抑制大模型幻觉,提升垂直领域推理精度,并提供查询增强、子图检索、CoT提示等实战指南。(239字)
597 1
|
4月前
|
运维 监控 关系型数据库
数据库连接池最佳实践:HikariCP参数调优与故障排查指南
HikariCP连接池配置不当不是小问题。最大连接数拍脑袋、超时参数不设、生命周期忽略,三个错误叠加会让系统突然雪崩。用真实故障复盘连接池调优。
|
4月前
|
运维 自然语言处理 中间件
2026 实测:多外部Agent协同底座落地全指南
本文详解2026年多外部Agent(Cursor/Claude Code/Gemini CLI等)协同落地实践:直击散落产出、难沉淀、易冲突等痛点,提出“Agent是专家、底座是舞台”的协同架构,通过4大闭环场景(研报、代码、排障、多语言)验证效果,并对比三类选型方案,强调小步快跑、管控前置、体验延续的落地经验。(239字)
|
7月前
|
人工智能 搜索推荐
1688搜索变了,你的运营方式跟上了吗?
AI已重塑1688搜索逻辑:告别关键词堆砌,转向“人本运营”。系统通过文本相关性、商品质量、商家实力与个性化匹配四维评估,精准识别买家真实需求。运营重心应从优化词转向服务人——精准定位、深耕长尾、强化视觉、积累数据、构建信任。好生意的本质从未改变:做好买家的事,AI自会赋能流量。
1688搜索变了,你的运营方式跟上了吗?
|
新零售 存储 人工智能
申报开启|2025年4月批次阿里云协同育人项目申报指南|云工开物
为推动《“十四五”教育发展规划》,阿里云支持教育部产学合作协同育人项目,邀请高校参与2025年4月批次申报。项目聚焦教学内容改革与实践基地建设,如AI+X专业课程和人工智能通识教育。提供资金、云计算资源和技术培训支持,旨在深化产教融合,培养创新人才。申报截止时间为2025年5月31日,详情见官网通知。
|
机器学习/深度学习 搜索推荐 数据挖掘
数据分析真能让音乐产业更好听吗?——聊聊大数据在音乐里的那些事
数据分析真能让音乐产业更好听吗?——聊聊大数据在音乐里的那些事
567 9
|
机器学习/深度学习 弹性计算 缓存
简单聊聊,阿里云2核2G3M带宽云服务器与轻量应用服务器区别及选择参考
2核2G3M带宽云服务器与轻量应用服务器是目前阿里云的活动中,入门级走量型云服务器,轻量云服务器2核2G3M带宽68元一年,经济型e实例云服务器2核2G3M带宽99元1年。同样的配置,对于有的新手用户来说,有必要了解一下他们之间的区别,以及各自的购买和续费相关政策,从而选择更适合自己需求的云服务器。本文为大家简单分析一下我们应该选择哪一款。

热门文章

最新文章