zoukankan      html  css  js  c++  java
  • 根据输入的字符串,分别输出字母、数字、特殊字符的个数

    #include "stdio.h"
    void main()
    {
        //定义字符串,i 接收字符串变量 j 循环条件变量 z 字母总数 s 数字总数 f 符号总数
         char i[100];
         int j,z=0,s=0,f=0;
         printf("请输入一个字符串:");
         scanf("%s",&i);
         for(j=0;j<=strlen(i);j++)  //strlen(i) 计算键入的字符总长,与j比较作为循环条件
            {
               printf("%c",i[j]);
               if(i[j]>='a'&&i[j]<='z'||i[j]>='A'&&i[j]<='Z') //判断字母条件  Ascll表对应的数字
                 {
                     z++;
                 }
                else if(i[j]>='0'&&i[j]<='9')//判断数字条件
                  {
                       s++;
                  }else 

             if((i[j]>='!'&&i[j]<='/')||(i[j]>=':'&&i[j]<='@')||(i[j]>=91&&i[j]<=95)||(i[j]>='{'&&i[j]<='~')) //判断特殊符号条件 Ascll表对应的数字 { f++; } } printf(" 字母:%d ",z);//输出计算结果 printf("数字:%d ",s); printf("符号:%d ",f); }

  • 相关阅读:
    算法
    ximalaya-spider
    无名小站
    python send email
    spider-bilibili
    windows镜像
    python 爬取豆瓣电影写入到excel中
    pdf 转 word
    文档分割、合并
    文档合并
  • 原文地址:https://www.cnblogs.com/liangjinjie/p/6024969.html
Copyright © 2011-2022 走看看