C程序检查字符是否是元音

在此示例中,您将学习检查用户输入的字母是元音还是辅音。

要理解此示例,您应该了解以下C语言编程主题:

这五个字母A,E,I,O和U被称为元音。除这5个元音以外的所有其他字母称为辅音。

该程序假定用户将始终输入字母字符。

检查元音或辅音的程序

#include

int main() {

char c;

int lowercase, uppercase;

printf("输入字母: ");

scanf("%c", &c);

//如果变量c为小写,则求值为1

lowercase = (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u');

// 如果变量c为大写,则求值为1

uppercase = (c == 'A' || c == 'E' || c == 'I' || c == 'O' || c == 'U');

// 如果c是小写或大写,则求值为1

if (lowercase || uppercase)

printf("%c 是元音.", c);

else

printf("%c 是辅音", c);

r

C语言检测名字中的元音字符,C程序检查字符是否是元音相关推荐

  1. C语言 | 将字符串中的元音字母复制到另一个字符串中

    例70:C语言写一个函数,将一个字符串中的元音字母复制到另一字符串,然后输出. 解析:if语句判断一下每一个字母是否符合元音字母,读者看着道题的时候,需要注意一点的是如果用scanf函数是否可以,思考 ...

  2. R语言stringr包str_detect函数检测字符串中模式存在与否实战

    R语言stringr包str_detect函数检测字符串中模式存在与否实战 目录 R语言stringr包str_detect函数检测字符串中模式存在与否实战 #导入stringr包

  3. c语言中用于判断ch是否是字符的表达式,最新C语言复习题集资料

    精品文档 C语言复习题集 一. 判断题 1-1.C语言程序是从源文件的第一条语句开始执行的. 正确答案:F 1-2.C语言中的变量名不区分大小写. 正确答案:F 1-3.若变量定义为double x; ...

  4. java opennlp_OpenNLP中语言检测模型训练和模型的使用

    因为项目的原因,需要使用到NLP的相关技术.语言检测模型cld3是python要与项目集成也不太方便,后来找到OpenNLP,发现它相对来说,对于亚洲的语言有一些支持. 下面是OpenNLP的训练相关 ...

  5. C语言试题六十三之请编写函数fun:将s所指字符串中ascii值为偶数的字符删除,串中剩余字符形成一个新串放在t所指的数组中。

    1. 题目 请编写函数fun,其功能是:将s所指字符串中ascii值为偶数的字符删除,串中剩余字符形成一个新串放在t所指的数组中. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研 ...

  6. linux 宽字符串,C语言中的多字节字符与宽字符

    C语言原本是在英文环境中设计的,主要的字符集是7位的ASCII码,8位的byte(字节)是最常见的字符编码单位.但是国际化软件必须能够表示不同的字符,而这些字符数量庞大,无法使用一个字节编码. C95 ...

  7. C语言中的多字节字符与宽字符

    C语言原本是在英文环境中设计的,主要的字符集是7位的ASCII码,8位的byte(字节)是最常见的字符编码单位.但是国际化软件必须能够表示不同的字符,而这些字符数量庞大,无法使用一个字节编码. C95 ...

  8. python判断字符串里的字符_Python检测字符串中是否包含某字符集合中的字符

    目的 检测字符串中是否包含某字符集合中的字符 方法 最简洁的方法如下,清晰,通用,快速,适用于任何序列和容器 def containAny(seq,aset): for c in seq: if c ...

  9. C语言:运行中获取宏名字的技巧

    C语言:运行中获取宏名字的技巧 在调试C语言程序时,有时需要打印宏的名字.可以通过定义宏,宏名字的数组来获得. 例如: [cpp] view plaincopy #include <stdio. ...

最新文章

  1. libev源码解析——调度策略
  2. WPF的二维绘图(二)——几何图形Geometry
  3. 阿里资深技术专家:在各阶段中,3年经验的程序员应具备哪些技术能力(进阶必看)...
  4. SAP激活物料分类帐
  5. 牛客 - 字典序(思维)
  6. LightOJ 1026 桥 1063 割点
  7. java 不存在就创建_Java 判断多级路径是否存在,不存在就创建
  8. 计算机网络英文介绍,计算机网络英文自我介绍
  9. 堆排序(C++实现,非常简洁明了)
  10. SQL Server 2019 软件安装包免费下载以及安装教程
  11. Scratch(三十八):八大行星
  12. 谷歌身份验证器 api_如何验证任何Google API
  13. 【Word】如何设置交叉引用标注参考文献与设置上标
  14. ROS从入门到精通系列(十三)-- PR2移动双臂机器人基础
  15. 英伟达tegra210 连接电视/hifi,设置默认声卡HDMI,
  16. 模拟键盘鼠标事件有两种方法
  17. DVWA靶场 XSS
  18. 把绝对时间转换成当前时间
  19. nodejs(五)node引入核心模块fs
  20. 大数据时代,企业如何进行有效的信息资源整合?

热门文章

  1. 《Web系统与技术》 教学大纲(工程教育认证要求)
  2. c语言程序设计中国铁道出版社孙辉答案,C语言程序设计实验指导与习题集
  3. 人手必备神器——Infinity插件
  4. vue基础二(组件)
  5. nacos学习总结二(注册中心)
  6. 怎样用领英开发外贸客户?医疗行业产品的我有话要说
  7. 场效应管的性能和特点是什么分析-KIA MOS管
  8. 计算机二级证书到底有没有用?需要报考吗?
  9. 如何查看自己chrome的版本
  10. cocos creater 实现消除星星小游戏