话不多说:上代码;

#include<stdio.h>
#include<string.h>
int judge(const char *a) {
    int i,e=0,f=0,g=0,h=0;
    int len=strlen(a);
    for(i=0;i<len;i++)
    {
        if(a[i]>='A'&&a[i]<='Z') e++;
        else if(a[i]>='a'&&a[i]<='z') f++;
        else if(a[i]>=48&&a[i]<=57)   g++;
        else h++;
    }
    printf("%d\n",e);
    printf("%d\n",f);
    printf("%d\n",g);
    printf("%d\n",h);
    return ;
}
int main(){
    char a[100];
    gets(a);
    judge(a);
    return 0;
}

统计大写字符、小写字符、数字等个数相关推荐

  1. 统计大写、小写、数字和其他符号的个数

    题目:统计大写.小写.数字和其他符号的个数 public static void main(String[] args) throws Exception {statisticsChar();}/** ...

  2. 字符串的练习 统计字符串中大写,小写,数字的个数 29

    字符串遍历的练习题 需求分析 键盘录入一个字符串,统计该字符串中大写字母字符,小写字母字符,数字字符出现的次数(不考虑其他字符) 分析步骤 1.键盘录入一个字符串. 2.定义计数器变量:记录大写/小写 ...

  3. Java实现统计字符次数(按大写、小写、数字来统计)

    需求: 键盘录入字符串,统计该字符串的大写字母字符.小写字母字符.数字字符的出现次数 思路: (1)遍历字符串的每个字符 (2)判断每个字符属于哪个范围的字符 大写字母字符:ch >= 'A' ...

  4. //随机生成1位大写字母\小写字母\数字

    package HomeWork; //随机生成1位大写字母\小写字母\数字 public class Test_2 {public static void main(String[] args) { ...

  5. 正则表达式--密码复杂度验证--必须包含大写、小写、数字、特殊字符中的至少三项

    密码复杂度要求: 大写字母.小写字母.数字.特殊字符,四项中至少包含三项. import org.junit.Test; import org.springframework.util.StringU ...

  6. 密码的自动生成器:密码由大写字母/小写字母/数字组成,生成12位随机密码

    package arithmetic;import java.util.Random;public class Test04 {/*** 密码的自动生成器:密码由大写字母/小写字母/数字组成,生成12 ...

  7. 至少8位密码,包括大写、小写、数字、特殊字符中的三种即可(一般强密码规则)

    至少8位密码,包括大写.小写.数字.特殊字符中的三种即可    正则表达式:^(?![A-Za-z]+$)(?![A-Z\\d]+$)(?![A-Z\\W_]+$)(?![a-z\\d]+$)(?![ ...

  8. 设置密码8-16位大写字母+小写字母+数字+特殊字符

    我的这个效果是结合element UI的样式显示的,大家主要看函数里边对应的实现方法 主要的js代码: var validatePass = (rule, value, callback) => ...

  9. 至少8位密码,包括大写、小写、数字、特殊字符中的三种即可

    至少8位密码,包括大写.小写.数字.特殊字符中的三种即可 正则表达式:^(?![A-Za-z]+$)(?![A-Z\\d]+$)(?![A-Z\\W_]+$)(?![a-z\\d]+$)(?![a-z ...

  10. 至少8位密码,包括大写、小写、数字、特殊字符中的三种即可!

    let regx = /^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z\W_!@#$%^&*`~()-+=]+$)(?![a-z0-9]+$)(?![a-z\W_!@ ...

最新文章

  1. 用pandas.dataframe 的append()方法时候,合成的整个数据的索引是分块的
  2. 7.1.3 TimePicker结合案例详解
  3. MAS 714课程笔记12: 线性规划
  4. 太早发文章其实并不是一个好事情
  5. POJ-3070 Fibonacci 快速矩阵幂
  6. 处理本地能登陆mysql但navicat连接不上的问题
  7. SAP CRM settype的创建,背后发生了什么
  8. 线上课程推荐 | 计算机方向:无人驾驶中的环境感知
  9. “约见”面试官系列之常见面试题第六篇说说弹性布局(建议收藏)
  10. layui 传递前端请求_Layui数据表格 前后端json数据接收的方法
  11. Django中的form模块的高级处理
  12. Linux用户管理:新建用户组和新建用户
  13. 涉密计算机涉密存储设备或者改作其他用途的,将未经安全技术处理的退出使用的涉密计算机涉密存储设备或者改作其他用途的依法给予处分...
  14. 如何给猫起一个英文名字
  15. 编程语言与冯诺伊曼体系结构
  16. Buffer之position,limit,capacity
  17. 青海省国家湿地公园功能区划数数据、全国湿地沼泽分布数据、全国省市县自然保护区
  18. 谈谈奋斗里陆涛为什么不爱米莱
  19. 【NLP】⚠️学不会打我! 半小时学会基本操作 2⚠️词向量模型简介
  20. 什么是Hash哈希(散列表)

热门文章

  1. android ocr 身份证识别
  2. 无盘新手大本营(转)
  3. hive实战——谷粒影音
  4. 【图】爱情公寓里你最喜欢谁?爱情公寓3的投票,快来参加哦。
  5. html pdf支持css%写法吗,flying-saucer-pdf终于完美解决了(中文问题,换行问题,分页,页眉页脚,水印),html+css控制pdf样式...
  6. 突破KEIL软件编译时 C51中断号最大只能为31限制的补丁,使中断号可以达到256
  7. Android动画总结系列(2)——补间动画使用
  8. 人生若只如初见服务器维护,「北京服务器」人生若只如初见
  9. ISO三体系,招投标企业认证最多的资质
  10. swagger文档增强工具knife4j使用详解