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

输入为10个字符。最后一个回车表示输入结束,不算在内。
输出格式:

在一行内按照

letter = 英文字母个数, blank = 空格或回车个数, digit = 数字字符个数, other = 其他字符个数

的格式输出。
输入样例:

aZ &
09 Az

输出样例:


letter = 4, blank = 3, digit = 2, other = 1

代码如下:

#include<stdio.h>
int main(void){int i,letter,blank,digit,other;letter=blank=digit=other=0;char ch[10]={};for(i=0;i<10;i++){scanf("%c",&ch[i]);}for(i=0;i<10;i++){if((ch[i]>='A'&&ch[i]<='Z')||(ch[i]>='a'&&ch[i]<='z'))letter++;else if(ch[i]==' '||ch[i]=='\n')blank++;else if(ch[i]>='0'&&ch[i]<='9')digit++;elseother++;}printf("letter = %d, blank = %d, digit = %d, other = %d",letter,blank,digit,other);return 0;
}

练习3-4 统计字符 (15分)相关推荐

  1. 实验3-4 统计字符 (15 分)

    实验3-4 统计字符 (15 分) 本题要求编写程序,输入10个字符,统计其中英文字母.空格或回车.数字字符和其他字符的个数. 输入格式: 输入为10个字符.最后一个回车表示输入结束,不算在内. 输出 ...

  2. 7-2 统计字符 (15 分)

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

  3. 实验7-3-2 查找指定字符 (15分)

    解题思路 输入指定字符后换行 输入一字符串 遍历字符串查找指定字符,并将指定字符的下标赋值给index,这样index就会得到字符串最后一个字符的位置下标 输出 源代码如下: #include< ...

  4. 1021 个位数统计 (15 分

    给定一个 k 位整数 1 (0, ,, d​k−1​​>0),请编写程序统计每种不同的个位数字出现的次数.例如:给定 0,则有 2 个 0,3 个 1,和 1 个 3. 输入格式: 每个输入包含 ...

  5. 统计字符[2] (15 分)

    7-112 统计字符[2] (15 分) 本题要求编写程序,输入N个字符,统计其中英文字母.空格或回车.数字字符和其他字符的个数. 输入格式: 输入在第一行中给出正整数N,第二行输入N个字符,最后一个 ...

  6. 7-5 统计大写辅音字母 (15 分)

    7-5 统计大写辅音字母 (15 分) 英文辅音字母是除A.E.I.O.U以外的字母.本题要求编写程序,统计给定字符串中大写辅音字母的个数. 输入格式: 输入在一行中给出一个不超过80个字符.并以回车 ...

  7. 7-4 统计一行文本的单词个数 (15 分)

    7-4 统计一行文本的单词个数 (15 分) 本题目要求编写程序统计一行字符中单词的个数.所谓"单词"是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个. 输入格式: ...

  8. 统计数字字符和空格 (15 分)

    7-113 统计数字字符和空格 (15 分) 本题要求编写程序,输入一行字符,统计其中数字字符.空格和其他字符的个数.建议使用switch语句编写. 输入格式: 输入在一行中给出若干字符,最后一个回车 ...

  9. 实验7-3-3 统计大写辅音字母(15 分)

    实验7-3-3 统计大写辅音字母(15 分) 英文辅音字母是除A.E.I.O.U以外的字母.本题要求编写程序,统计给定字符串中大写辅音字母的个数.输入格式: 输入在一行中给出一个不超过80个字符.并以 ...

最新文章

  1. DSP编程技巧---C/C++与汇编语言的交互之-使用编译器的内联函数
  2. 更改VS的默认开发语言
  3. php和python哪个好-写后端 Python,nodejs和php哪个更好一些?
  4. 简单解决“无法打开内核设备:\\Global\\vmx86”错误
  5. 【BAT面试现场】如何判断一个数是否在40亿个整数中?
  6. php分页3 1,经典php分页代码与分页原理(1/3)
  7. 汇编:输出寄存器AX中的内容
  8. Visio怎么删掉已有部分图形
  9. procedures
  10. 20201125 plecs更新
  11. 深蓝儿童破解2012世界末日预言(转)
  12. 【人工智能】想要入坑机器学习?这是MIT在读博士的AI心得
  13. iPad 升级失败后重新恢复出厂设置
  14. 价值7k美刀的Flickr网站漏洞是怎么样的?
  15. linux编写自动运行一串命令的脚本
  16. 小学计算机教师证面试题目,2019下半年小学信息技术教师资格面试真题完整版...
  17. A-Level经济真题每期一练(19)
  18. 后来的我们都老了——看《后来的我们》
  19. 【Java】练习题库 单选题
  20. ELECTRA: PRE-TRAINING TEXT ENCODERS AS DISCRIMINATORS RATHER THAN GENERATORS

热门文章

  1. 最新7z,sdk下载地址
  2. 活动回顾|图扑软件亮相核电数字化技术与应用大会
  3. OFCMS 发布1.1.2 java cms ofcms
  4. C语言复制char*
  5. 中小企业如何开源节流?RPA:经济下行增效降本的良方
  6. docker使用阿里镜像源
  7. vba九九乘法表代码_Access设计九九乘法表
  8. 百度与中国宝武达成战略合作 打造“AI+钢铁”示范样本
  9. 用WinGrub 引导Linux 简述
  10. 电脑部分工具地址地址