#include <stdio.h>
int main(){
     char c ;
     c = getchar();
     int letter = 0;
     int number = 0;
     int space = 0;
     int other = 0;
     
     while(c != '\n'){        //以回车('\n')为判断条件,只要不输入回车,就可以通过while循环一直输入 
         
     if((c >='a' && c <='z') || (c >='A' && c <='Z')){           //if...else if语句分别统计各种类型字符
         letter++;
     }else if(c >='0' && c <='9'){
         number++; 
     }else if(c = ' '){
         space++;
     }else{
         other++;
     }    
     
     c = getchar();
}

printf("字母的个数为:%d\n数字的个数为:%d\n空格的个数为:%d\n其他为:%d\n",letter,number,space,other);
    return 0;
}

c程序设计:输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数。相关推荐

  1. 【C语言】输入一行字符,分别统计出其中英文字母 空格 数字和其他字符的个数

    输入一行字符,分别统计出其中英文字母 空格 数字和其他字符的个数 #include <stdio.h> int main() {char c;int letters=0,space=0,d ...

  2. c语言 输入一行字符,分别统计出其中英文字母 空格 数字和其他字符的个数

    输入一行字符,分别统计出其中英文字母.空格.数字和其他字符的个数. 解:程序: #include <stdio.h> int main() { char c; int letters=0, ...

  3. C语言输入一行字符,分别统计出其中英文字母,空格

    C语言输入一行字符,分别统计出其中英文字母,空格 注意:while((c=getchar())!='\n') 表示在终端输入一串字符串后,直到输入回车,然后将字符串添加到内存缓冲区中,再循环把字符取出 ...

  4. C语言输入一行数据分别统计出其中英文字母、 空格、数字和其他字符的个数并输出结果

    #输入一行数据(包括数字,英文字母,常见字符,空格),分别统计出其中英文字母. 空格.数字和其他字符的个数并输出结果:再把其中的数字按顺序输出出来 ##代码部分: #include <stdio ...

  5. 【C】输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数

    C语言没有字符串形式,所以可以用 char[] 数组来代替,但需要指定分配空间,所以可以采用单字符读取的形式: #include<stdio.h> int main(){char ch;i ...

  6. C语言程序设计--输入一行文字,统计其中英文字母(大小写),空格,数字,其他字符的数目

    代码区 #include<stdio.h> main() {int a=0,b=0,c=0,d=0; char *p,i=0,s[100]; while((s[i]=getchar())! ...

  7. C 编写程序,对输入的一行字符分别统计其中英文字母、数字和其他字符的个数。

    第四章-循环结构程序设计 课后编程题-5 #include<stdio.h> main() {int cnt1=0,cnt2=0,cnt3=0; //cnt1:字母.cnt2:数字.cnt ...

  8. C语言学习之输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。

    输入一行字符,分别统计出其中英文字母.空格.数字和其他字符的个数. #include <stdio.h> #include <string.h> void main(){cha ...

  9. C++输入一行字符,分别统计出其中 英文字母、数字、空格和其它字符的个数。

    /*输入一行字符,分别统计出其中 英文字母.数字.空格和其它字符的个数.*/ #include <iostream> using namespace std;int main() {cha ...

  10. C语言 字符串分类统计 输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数

    C语言 字符串分类统计 输入一行字符,分别统计出其中英文字母.数字.空格和其他字符的个数 题目: 输入一行字符,分别统计出其中英文字母.数字.空格和其他字符的个数 样例输入: aklsjflj123 ...

最新文章

  1. vector,数组,动态数组效率测试
  2. 数据处理系列(四) 安装Elasticsearch用以存储和查询数据
  3. 使用 Elixir 开发嵌入式系统: 使用DS18B20传感器测量体温
  4. linux ppp拨号 socket,请问GPRS模块ppp拨号不成功是什么原因
  5. Python和OpenCV环境配置
  6. Java设计模式详解
  7. python列表list的基本性质
  8. Intel Realsense D435 测试视频流的直方图均衡化
  9. 工业互联网智能智造-工业企业大数据汇聚通道-产品设计
  10. STL(六)——max_element和min_element
  11. Java-压缩指针compressedOops
  12. 我学Delphi心得及笔记----用户自定义数据类型(第三讲)
  13. ubuntu安装labelme
  14. [机器学习] Ubuntu 软件源更新(校园网)以及问题总结
  15. Android ActivityManager: Waited long enough for: ServiceRecord
  16. python的布尔运算
  17. 8253计数器/定时器实验
  18. 喝不完的杯中酒,割不尽的名人头
  19. 应用多线程抓取小米应用商店的例子
  20. 上海大学计算机考研专业课真题答案,上海大学计算机考研专业课复习经验

热门文章

  1. 独立显卡与集成显卡的区别介绍
  2. 用FastCopy给源码做备份
  3. 无心剑中译哈罗德·布罗克曼《经验论与客观论,孰是孰非?》
  4. 一刷328-递归recur-剑指 Offer 33. 二叉搜索树的后序遍历序列(m)
  5. 钢管下料问题求解(LP问题)
  6. RK3399平台开发系列讲解(内存篇)常见内存性能问题梳理
  7. 操作手册 : AD 及 LDAP 操作
  8. JPA-7 整合Spring
  9. 设置 SSH Key,添加公钥和私钥
  10. 车站售票管理系统java_汽车站票务预定管理系统