输出英文字母,空格,数字,其他字符的个数

简介: 输出英文字母,空格,数字,其他字符的个数
#include<stdio.h>
int main()
{
  char a[100];
  int i,zm=0,kg=0,sz=0,qt=0;
  gets(a);
  for (i = 0; a[i] != '\0'; i++)
  {
    if (a[i] >= 'a' && a[i] <= 'z')
      zm++;
    else if (a[i] >= 'A' && a[i] <= 'Z')
      zm++;
    else if (a[i] <= '9' && a[i]>='0')
      sz++;
    else if (a[i] == ' ')
      kg++;
    else
      qt++;
  }
  printf("字母的个数为%d\n",zm);
  printf("数字的个数为%d\n",sz);
  printf("空格的个数为%d\n",kg);
  printf("其他字符的个数为%d\n",qt);
  return 0;
}
相关文章
|
机器学习/深度学习 人工智能 自然语言处理
深度学习之复杂推理与逻辑学习
基于深度学习的复杂推理与逻辑学习是当前人工智能领域中的一个前沿研究方向,旨在结合深度学习与传统逻辑推理的优势,使机器能够在处理复杂任务时具备更强的推理能力。
334 2
|
安全 调度
影响RTOS实时性的因素
影响RTOS实时性的因素
178 1
|
JavaScript 前端开发
js对数组,对象的操作(总结用)
js对数组,对象的操作(总结用)
140 0
js对数组,对象的操作(总结用)
|
前端开发
前端页面布局基础💕(一)
首先我们来了解一下盒子模型与行内块元素
326 5
前端页面布局基础💕(一)
|
SQL 关系型数据库 MySQL
记一次mysql报错
这是mysql报错一文
2743 0
|
6天前
|
云安全 人工智能 安全
AI被攻击怎么办?
阿里云提供 AI 全栈安全能力,其中对网络攻击的主动识别、智能阻断与快速响应构成其核心防线,依托原生安全防护为客户筑牢免疫屏障。
|
15天前
|
域名解析 人工智能
【实操攻略】手把手教学,免费领取.CN域名
即日起至2025年12月31日,购买万小智AI建站或云·企业官网,每单可免费领1个.CN域名首年!跟我了解领取攻略吧~
|
10天前
|
安全 Java Android开发
深度解析 Android 崩溃捕获原理及从崩溃到归因的闭环实践
崩溃堆栈全是 a.b.c?Native 错误查不到行号?本文详解 Android 崩溃采集全链路原理,教你如何把“天书”变“说明书”。RUM SDK 已支持一键接入。
617 215