文章目录

  • 1.问题简介
  • 2.问题构思
  • 3.代码

1.问题简介

输入字符串,得到该字符串的字符类型和数量.

2.问题构思

可以利用循环和条件语句来一一判断即可.

3.代码

#include<stdio.h>int main()
{int i, x = 0, y = 0, z = 0, j = 0;char a[30] = { 0 };printf("请输入字符\n");gets(a);for (i = 0; i < 20; i++){if ((a[i] >= 48) && (a[i] <= 57))x++;else if (((a[i] >= 65) && (a[i] <= 90)) || ((a[i] >= 97) && (a[i] <= 122)))y++;else if (a[i] ==32)z++;else if (a[i]!=0)j++;}printf("数字有%d个\n字母有%d个\n空格有%d个\n其他字符有%d个\n", x, y, z, j);return 0;
}

以上代码即可实现目标.

c语言问题 输出字符类型及数量相关推荐

  1. (四)C语言中的字符类型

    (四)C语言中的字符类型 C语言中的字符型数据分为字符和字符串数据两类.**字符数据是指由单引号括起来的单个字符,**如'a'.'2'.'&'等:字符串数据是指由双引号括起来的一串字符序列,如 ...

  2. c语言设置输出字符大小_C语言中常用的几个头文件及库函数

    点击上方"C语言中文社区",选择"设为星标★" 技术干货第一时间送达! 来源:https://www.jb51.net/article/124594.htm 这 ...

  3. c语言强制转换字符类型,C语言中的数据类型转换问题

    C语言中的数据类型转换问题 ● 字符型变量的值实质上是一个8位的整数值,因此取值范围一般是-128-127,char型变量也可以加修饰符unsigned,则unsigned char 型变量的取值范围 ...

  4. c语言不能输出字符A的语句的是,以下不能输出字符a的语句是( )。

    下语句2011年,腾讯QQ第一次盈利,是因为移动梦网业务 以"父子"关系论,输出以下错误的是() 关于C语言能做什么,字符以下说法错误的是() 下语句以下不属于C编译器的是() 输 ...

  5. c语言printf输出字符表情,C语言中printf输出的奇怪错误

    你留意一下标准库里面的stdarg.h文件,它里面定义了几个宏,分别是va_start.va_arg.va_end,这几个宏都是用来做不定参数传递的.特别注意的是va_arg在获取传递进来的参数时依赖 ...

  6. C语言程序——输出字符

    为学日益,为道日损 文章目录 前言 一.使用C语言一般格式显示字符 二.编写代码 2.运行结果 总结 前言 一个标准的C语言程序具有的一般格式: 预处理命令和全局性的声明 main() 主函数 { 局 ...

  7. vc c语言 颜色输出字符,关于printf如何输出颜色

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 只靠签到升级太慢了,第二次发帖...之前一直不知道咋用printf输出颜色,找了度娘就知道了..大一快结束了,c语言也学了半学期了,要走的路还很长啊... ...

  8. c语言强制转换字符类型,C语言数据类型转换实例代码

    数据类型转换就是将数据(变量.表达式的结果)从一种类型转换到另一种类型.例如,为了保存小数你可以将int类型的变量转换为double类型. 数据类型转换的一般格式为: (type_name) expr ...

  9. C语言丨输出字符的ASCII码

    从键盘输入一个字符,按规定格式输出这个字符及它的ASCII码.例如: 输入 A 输出 "The ASCII of 'A' is 65". #include <stdio.h& ...

最新文章

  1. REST接口设计规范
  2. linux超级基础系列——shell变量(本地变量和环境变量)
  3. compileReleaseJavaWithJavac
  4. Minimum supported Gradle version is 6.1.1
  5. mysql 金额 类型,SQL实现根据类型对金额进行归类
  6. ios点击推送闪退_苹果推送iOS 14.2 beta 1:千万别更新,大批应用闪退
  7. python面向对象三大基本特性_python面向对象之三大特性
  8. AspectCore动态代理中的拦截器详解(一)
  9. matplotlib之contours等高线、3D图(笔记五)
  10. @程序员,这些编程陷阱你中招了吗?
  11. C++是C语言演变过来的,为何不能代替C语言?
  12. 轻云,云虚拟,ECS差别
  13. ms17010漏洞复现-2003
  14. 一步一步教你开发微信扫码联合登录
  15. Problem E. L04-05 计算银行存款余额和利息(单利计算简单问题)
  16. 还在用百度查找资源?不要落后啦,5款出奇好用的资源网送给你!
  17. 怎么理解——用户不是人
  18. 短视频和图片去水印的三种方法
  19. 微信指数批量采集、导出
  20. 后疫情时代的酒旅业,让用户“安心”成为行业复苏唯一解?

热门文章

  1. 电源模块中滤波电容的作用
  2. windows7 telnet服务开启和登录授权
  3. 【保姆级】lookup-method标签实践与分析
  4. spring注解 @primary
  5. Linux直接上传文件rz命令和导出文件sz命令
  6. 工作流process-designer图 未执行的用户示例出线高亮显示bug
  7. hashCode:哈希值
  8. 【2023软考】信息系统监理师与系统集成项目管理工程师哪个更好考?
  9. html 游戏 调用震动,html5消息和震动api
  10. Python+GDAL面数据中心点提取为单独shape文件,并复制属性数据