ZZULIOJ题解

1026: 字符类型判断

题目描述
从键盘输入一个字符,判断该字符是否大写字母、小写字母、数字字符或其他字符。分别输出对应的提示信息。

输入
输入一个字符。

输出
如果该字符是大写字母,则输出“upper”;若是小写字母,则输出“lower”;若是数字字符,则输出“digit”;若是其他字符,则输出“other”。(输出不含双引号)。

样例输入

1

样例输出

digit

本题也是对条件语句的考察,对于else if的运用,上篇博客中已经使用了else if,这里是提升使用熟练度,并且了解到if和else if的平行关系。

代码

#include<stdio.h>
int main()
{char ch;//定义字符变量chscanf("%c",&ch);//键盘输入ch的值if(ch>='a'&&ch<='z')//如果ch属于小写字母printf("lower");else if(ch>='A'&&ch<='Z')//如果ch属于大写字母printf("upper");else if(ch>='0'&&ch<='9')//如果ch属于数字printf("digit");else//否则printf("other");return 0;//程序正常退出
}

【ZZULIOJ】1026: 字符类型判断相关推荐

  1. 1026: 字符类型判断 C语言

    1026: 字符类型判断 时间限制: 1 Sec 内存限制: 30 MB 提交: 40333 解决: 24299 [状态] [讨论版] [提交] [命题人:admin] 题目描述 从键盘输入一个字符, ...

  2. python字符类型判断以及转换

    1. 判断字符类型 s为一个字符串: s.isalnum() 判断字符串否是数字或字母 s.isalpha() 判断字符串是否为纯字母 s.isdigit() 判断字符串是否为纯数字 s.islowe ...

  3. OJ1026: 字符类型判断

    题目描述 从键盘输入一个字符,判断该字符是否大写字母.小写字母.数字字符或其他字符.分别输出对应的提示信息. 输入 输入一个字符. 输出 如果该字符是大写字母,则输出"upper" ...

  4. 1027: 字符类型判断(C语言)

    题目描述 从键盘输入一个字符,判断该字符是否大写字母.小写字母.数字字符或其他字符.分别输出对应的提示信息. 输入 输入一个字符. 输出 如果该字符是大写字母,则输出"upper" ...

  5. C语言单个字符类型判断

    题目描述 从键盘输入一个字符,判断该字符是否大写字母.小写字母.数字字符或其他字符.分别输出对应的提示信息. 输入要求 输入一个字符. 输出要求 如果该字符是大写字母,则输出"upper&q ...

  6. python字符类型判断_python判断unicode字符类型

    def is_chinese(uchar): """判断一个unicode是否是汉字""" if uchar >= u'\u4e00' ...

  7. Python2和python3中类型判断

    Python2类型判断 >>> type(33) == types.IntType True >>> type("33") == types.S ...

  8. 算法刷题——字符串| 给定一个字符类型数组chas[],判断chas中是否所有的字符都只出现过一次

    import java.util.Optional;/*** Author:SunLala* Date: 2022/3/26* 功能描述:(给定一个字符类型数组chas[],判断chas中是否所有的字 ...

  9. # c语言判断字符类型

    c语言判断字符类型 字母,数字,空格,其他字符如何区别

最新文章

  1. git 服务器自动部署项目之GitHooks
  2. C/C++从入门到高手所有必备PDF书籍收藏
  3. Pycharm的.py文件的导入
  4. 复习笔记(八)——C++模板
  5. 肝!计算机网络基础知识总结
  6. string、char *、char []之间的相互转换
  7. LeetCode(#26)————删除排序数组中的重复项
  8. 线谱法 时钟分量的提取 matlab,LMD局域均值分解的matlab程序及示例
  9. vue 手写 移动端 左右滑动 防止上下滑动冲突 超过宽度一半切换
  10. 通过BitmapFactory.Options解决activity之间传递图片出现内存溢出(OOM)问题
  11. Linux安装教程(超详细版)
  12. 神经网络控制与matlab仿真,matlab神经网络能做什么
  13. 修改VSCode中.exe文件的生成位置(亲测有效)
  14. Jira 破解版 Docker 部署
  15. 分类问题中的几个衡量指标
  16. 华为、中兴、大亚等光猫或路由器DDNS设置方法
  17. MFC程序运行中修改Static Text的Caption属性
  18. Google Draco 源码解析
  19. 使用Java将中文转化为拼音
  20. Variable is already assigned to this value JAVA什么意思

热门文章

  1. C语言怎么才能让末尾没有多余的空格_C语言干货分享
  2. 赠书 | 四大通证类型:价值创新的源头
  3. 北京市工作居住证官方网站js报错不能使用解决办法
  4. 股市投资必修课二十六--商业竞争决定生死
  5. 阿里云服务器的mysql安装
  6. html5模板 欧美风格,红色欧美风格响应式后台系统网页模板
  7. itwangyang - 再次继续卷起来-20 个 JS 封装工具函数
  8. Python实现学生成绩管理系统
  9. 通信基础笔记 ----奈奎斯特和香农定理
  10. 2022年外地高新技术企业迁入迁移湖北武汉奖励补贴、条件及流程梳理