输入15个字符,统计并输出空格或回车、数字字符和其他字符的个数。要求使用switch语句编写。请注意,输入15个字符后,需回车表示输入结束,这最后一个回车表示输入结束,不统计在内。

#include <stdio.h>
int main()
{int blank,digit,i,other;char ch;blank=digit=other=0;for(i=1; i<=15; i++){ch=getchar();switch(ch){case ' ':case '\n':blank++;break;case '0':case '1':case'2':case'3':case'4': //注意判断数字时不能写成case ch>='0'&&ch<='9'case '5':case '6':case'7':case'8':case'9':digit++;break;default :other++;break;}}printf("blank=%d,digit=%d,other=%d",blank,digit,other);return 0;
}

统计并输出空格或回车、数字字符和其他字符的个数。相关推荐

  1. 本题要求编写程序,输入10个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数。

    本题要求编写程序,输入10个字符,统计其中英文字母.空格或回车.数字字符和其他字符的个数. 输入格式: 输入为10个字符.最后一个回车表示输入结束,不算在内. 输出格式: 在一行内按照 letter ...

  2. Java实验——分别统计字符串中出现的大写字母、小写字母个数,以及出现的数字字符以及其他字符的个数

    目录 一.题目要求 二.解题思路 三.具体代码 四.运行截图 一.题目要求 分别统计字符串中出现的大写字母.小写字母个数,以及出现的数字字符以及其他字符的个数. 二.解题思路 本题的解题思路是,统计大 ...

  3. 统计从键盘输入的一行字符中小写字母,大写字母,数字字符和其它字符的个数。

    统计从键盘输入的一行字符中小写字母,大写字母,数字字符和其它字符的个数. C语言实现 vs-2019 #include<stdio.h> #include<ctype.h> i ...

  4. 二维数组与字符数组——英文字母、数字字符及其他字符的个数

    [问题描述] 编写程序,输入字符串,统计英文字母.数字字符及其他字符的个数. [输入形式] 一个字符串 [输出形式] 三个数,之间用空格隔开 [样例输入] abc129++*ABC [样例输出] 6 ...

  5. python实现:计算字符的个数,接受一个由字母和数字组成的字符串和一个字符,然后输出输入的字符串中含有该字符的个数。不区分大小写。

    题目内容: 接受一个由字母和数字组成的字符串和一个字符,然后输出输入的字符串中含有该字符的个数.不区分大小写. 可以使用以下语句实现字符串s的输入: s=str(input()) 输入格式: 输入一个 ...

  6. 输入一行字符,以回车符作为输入结束的标志。统计其中英文字母、数字字符和其他字符的个数。

    题目描述: 输入 多个字符,以回车符结束,回车符不作为有效字符.有效字符个数不超过100. 输出输出分3行,格式见输出样例.样例输入 Abse 4+5*3=?样例输出 letter:4digit:3o ...

  7. 输入一行字符,以回车符作为输入结束的标志。统计其中英文字母、数字字符和其他字符的个数

    /思路:用他们的ASCII码进行判断/ #include<stdio.h> #include<ctype.h> int main() { char num; int i ; i ...

  8. 输入一行字符,分别统计其中大写英文字母,小写英文字母,空格,数字,和其他字符的个数。

    package **; import java.util.Scanner; public class * {     public static void main(String[] args) { ...

  9. php实现 统计输入中各种字符的个数

    php实现 统计输入中各种字符的个数 一.总结 一句话总结:谋而后动,想清楚,会非常节约编写代码的时间. 1.对结果可能是0的变量,记得初始化? 4 $len=0; 5 $len=strlen($st ...

最新文章

  1. python 多线程编程之_thread模块
  2. c#_Task用法总结
  3. redis.exceptions.AuthenticationError: Client sent AUTH, but no password is set
  4. iis php5.4配置_IIS 8+PHP5.4+SQL server2012配置
  5. 从抵触到力推,.Net Core的成功让微软正视开源
  6. 对于原始轨迹的噪声过滤方法和曲率计算方法
  7. mysql防止预约重号_mysql 防止重复插入唯一限制的数据
  8. @RunWith@ContextConfiguration进行Spring上下文测试报错
  9. 代理服务器反向代理varnish配置文件解析
  10. 递归法:整数划分问题(怎么进行划分呢)
  11. PC机中各类存储器的逻辑连接情况
  12. http重定向到https
  13. 前端安全 XSS跨站脚本攻击-CSRF跨站请求伪造攻击
  14. php数据库内容在漂亮表格呈现
  15. python unpacking_使用Python将数组的元素导出到变量中(unpacking)
  16. JAVA面试常见问题200+
  17. 敏涵控股集团贵族私人定制:时尚最C位 懂精致 更懂生活
  18. 10只老鼠与1000瓶药水
  19. 微信小程序学习:动画实现幻灯片播放照片效果
  20. 右下角图标不见了的解决办法

热门文章

  1. 微分方程零解稳定性matlab,微分方程零解及稳定性.doc
  2. 如何在Windows DOS环境下格式化硬盘
  3. 【了解结构体与指针、数组、函数、字符串之间的关系】(学习笔记14--结构体)
  4. 一团乱麻的长租公寓行业,如何通过科技赋能从逆境中突围而出?
  5. UML建模学成在线管理系统
  6. C# FileInfo类:文件操作
  7. linux学习11 正则表达式与文件格式化处理
  8. STM32笔记--SDIO(SD卡读取)
  9. 如何升级npm的版本
  10. ubuntu error symbol ‘grub_calloc‘ not fount