#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. 数据结构(C语言版) 第 六 章 图 知识梳理 + 习题详解
  2. 网络:forward和redirect的区别
  3. SRM6.1安装配置指南
  4. C# — 创建Windows服务
  5. QQ尾巴病毒的Visual C++实现探讨
  6. Chrome 开发工具指南——通过工作空间保存更改
  7. 每日一练:完全恢复与不完全恢复概念
  8. php 返回mp3,当从PHP提供mp3时,audio.duration在Safari上返回Infinity
  9. 位图引起的内存溢出OutOfMemory解决方案
  10. 数据科学包3-pandas快速入门2
  11. 【luogu P2319 [HNOI2006]超级英雄】 题解
  12. 帆软JS获取控件扩展的值的两种方法
  13. 校园网设计超超超级详细的配置来了(以河北科技大学为例)
  14. 《Adobe Photoshop CS6中文版经典教程(彩色版)》目录—导读
  15. 大数据的三大理念解析
  16. linux在拥有/etc/xdg的自启动方式
  17. 创业型公司遇管理之殇:IPO泡汤高管作鸟兽散
  18. hardhat 教程及 hardhat-deploy 插件使用
  19. 关于travis scott的网名_小仙女可爱单纯的网名
  20. 数据标注软件 【labelimg】

热门文章

  1. [铁道部信息化管理]需求分析(一)—— 售票系统领域知识(区间票、订票、预留票)...
  2. IPv4路由exception缓存
  3. 1.什么是WebDAV
  4. AgularJS 笔记
  5. 载波集中抄表的路径搜索算法研究
  6. 2021-10-18 Basler相机曝光值SDK的设置
  7. 同事电脑刚进入桌面几秒,就自动重启
  8. 请描述显示计算机中所有隐藏文件的操作步骤,如何设置隐藏/显示文件或文件夹...
  9. 角蜂鸟AI视觉套件:(一)开箱及软件开发环境配置
  10. aliyun-cli命令行创建ecs实例