输入一行字符,统计其中的英文字符、数字字符、空格和其他字符的个数。

输入提示信息:"Please input a  string:"

输入字符串用gets() 输出提示信息和格式:

"English character:  %d\n"

"digit character:  %d\n"

"space:  %d\n"

"other character:  %d\n"

#include <stdio.h>
#include <string.h>
#define ARR_SIZE 80
int main()
{            char str[ARR_SIZE]; //1int  len, i, letter = 0, digit = 0, space = 0, others = 0; //1printf("Please input a  string:"); //1gets(str); //1for (i = 0; str[i] != '\0'; i++) //1{              if (str[i] >= 'a' && str[i] <= 'z' || str[i] >= 'A' && str[i] <= 'Z') //1letter ++;              //统计英文字符else if (str[i] >= '0' && str[i] <= '9' ) //1digit ++;                //统计数字字符else if (str[i] == ' ' ) //1space ++;             //统计空格elseothers ++;              //统计其他字符的个数} printf("English character:  %d\n", letter); //1printf("digit character:  %d\n", digit); //1printf("space:  %d\n", space); //1printf("other character:  %d\n", others); //1return 0;

C语言练习题:输入一行字符,统计其中的英文字符、数字字符、空格和其他字符的个数。相关推荐

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

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

  2. C语言实现输入一行字符,分别统计其中的英文字母、空格、数字和其它字符

    输入一行字符,分别统计其中的英文字母.空格.数字和其它字符 #include<stdio.h> int main() {char c;printf("请输入字符串 \n" ...

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

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

  4. C语言程序练习题:从键盘任意输入一个字符,编程判断该字符是数字字符、英文字母、空格还是其他字符。

    从键盘任意输入一个字符, 编程判断该字符是数字字符.英文字母.空格还是其他字符. **输入格式要求:提示信息:"Press a key and then press Enter:" ...

  5. 【问题描述】输入一行字符串,含有数字和非数字字符以及空格等,如: df23adfd56 2343?23dgjop535 如果将其中所有连续出现的数字视为一个整数,要求统计在该字符串中共有多少个整数,并

    [问题描述]输入一行字符串,含有数字和非数字字符以及空格等,如: df23adfd56 2343?23dgjop535 如果将其中所有连续出现的数字视为一个整数,要求统计在该字符串中共有多少个整数,并 ...

  6. .输入一行字符串,含有数字和非数字字符以及空格等,如: df23adfd56 2343?23dgjop535 如果将其中所有连续出现的数字视为一个整数,要求统计在该字符串中共有多少个整数,并将这些数依

    .输入一行字符串,含有数字和非数字字符以及空格等,如:df23adfd56 2343?23dgjop535如果将其中所有连续出现的数字视为一个整数,要求统计在该字符串中共有多少个整数,并将这些数依次输 ...

  7. c语言:输入一行字符,统计其中有多少个单词,单词之间用空格分隔开

    输入一行字符,统计其中有多少个单词,单词之间用空格分隔开. 解:如果测出某一个字符为非空格,而它前面的字符是空格,则表示新单词开始了,用变量word作为判别当前是否开始了一个新单词的标志,word=0 ...

  8. C语言:输入一行字符,统计其中有多少单词,单词之间用空格分隔开

    题目:输入一行字符,统计其中有多少单词,单词之间用空格分隔开. 下面是运行结果: 下面是我编写的源代码: #include <stdio.h> //输入一行字符,统计其中有多少单词,单词之 ...

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

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

  10. (C语言)输入一行字符,将此字符串中最长的单词输出。

    输入一行字符,将此字符串中最长的单词输出. #include<stdio.h> #include<string.h> int main() {char a[100], b[10 ...

最新文章

  1. Python,OpenCV进行直方图反投影
  2. utf8汉字编码16进制对照(转载)
  3. js中Blob对象一般用法
  4. Python学会使用虚拟环境——pipenv
  5. runtime相关知识
  6. navicat使用触发器
  7. 机器人最新天赋符文天赋加点图_常德2020中小学机器人竞赛开赛 286名选手现场比拼技能...
  8. deepin终端启动自安装程序
  9. java基础应用_Java基础(应用篇)
  10. 440.字典序中的第K小数字
  11. 盛唐领土争夺战读后感
  12. Ribbon饥饿加载
  13. jemter ramp-up
  14. php创建数组填充数组的方法
  15. mysql 修改校对规则,整合MYSQL校对规则
  16. 论《计算机网络技术》与素质教育
  17. DAO设计模式之禅之数据库万能查询操作
  18. 嵌入式入门学习笔记2
  19. 【深度学习数据增强处理】imgaug Augment Polygons 对标注图片和polygons的数据增强
  20. Kafka——Sender 线程分析

热门文章

  1. WhatsApp翻译器 — tranworld翻译助手,ZALO LINE KaKao badoo buble tiktok facebook 社交聊天软件一键自动双向即时翻译
  2. java 移动平均_移动平均(转载)
  3. 遗传算法详解(GA)(个人觉得很形象,很适合初学者)
  4. cesium api 学习之旋转角 heading(yaw)、pitch、roll
  5. Node.js meitulu图片批量下载爬虫1.03版
  6. 求职面试准备——自我介绍
  7. vivo oppo 相机权限处理
  8. 用photoshop将图片不失真的放大
  9. 3.3.3 使用集线器的星形拓补
  10. html中滚动字幕是什么属性,html中Marquee属性详解(滚动显示文本/图片)