第四章-循环结构程序设计

课后编程题-5

#include<stdio.h>
main()
{int cnt1=0,cnt2=0,cnt3=0;         //cnt1:字母、cnt2:数字、cnt3:其他char ch;printf("请输入一行字符:");ch=getchar();while(ch!='\n'){if(ch>='a'&&ch<='z'||ch>='A'&&ch<='Z')cnt1++;else if(ch>='0'&&ch<='9')cnt2++;elsecnt3++;ch=getchar();}printf("字母有%d个,数字有%d个,其他字符有%d个\n",cnt1,cnt2,cnt3);
}

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

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

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

  2. 【C语言】编写程序,输入一个以回车符结束的字符串(少于80个字符),过滤去所有的非十六进制字符后,组成一个新字符串(十六进制形式),然后将其转换为十进制数后输出。

    题目: 编写程序,输入一个以回车符结束的字符串(少于80个字符),过滤去所有的非十六进制字符后,组成一个新字符串(十六进制形式),然后将其转换为十进制数后输出. **输入提示信息:"请输入十 ...

  3. python输入一个字符串、计算其中小写字符的个数_编写程序,输入一个字符串,统计其中大小写字母数字和其他符号的个数并输出,要求统计过程在函数COUNT中进行...

    答:对比ASCII码,在程序中小写字母96 答:a = "aAsmr3idd4bgs7Dlsf9eAF" 请将a字符串的数字取出,并输出成一个新的字符串. 请统计a字符串出现的每个 ...

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

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

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

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

  6. 6 ASCII码实战 给出一系列字符,有大小写英文字母和其他一些字符(仅涉及ASCII打印字符,即ASCII码值>=32),现在想让你鉴别以下这些字符。如果是英文字母则输出其ASCII码值,否则输出

    输入格式: 第一行一个整数N (0 <= N <= 1000000),表示接下来会有多少个字符. 之后N行,每行一个字符. 输出格式: 对于每个字符,如果是大小写英文字母,则输出其ASCI ...

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

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

  8. PTA 输出月份对应的英文名称 输入一个正整数repeat (0<repeat<10),做repeat次下列运算: 编写程序,输入一个月份,输出对应的英文名称,要求用指针数组表示12个月的英文名称。

    题目: 解法(C++): #include <iostream> using namespace std;int main(){int repeat;cin>>repeat;/ ...

  9. 【C语言入门】编写程序,输入ASCII,输出相应字符。

    题目:编写程序,输入ASCII,输出相应字符. 分析:注意输出是字符,所以输出的占位符是%c. #include <stdio.h>int main() {int i;printf(&qu ...

最新文章

  1. R语言多因素有交互方差分析(Two-Way ANOVA)实战:拟合多因素有交互方差分析模型、分析不同分组的差异TukeyHSD、多因素有交互方差分析的结果总结
  2. Nature:希望你在读博士之初就能知道的 20 件事
  3. 从简单工厂到工厂方法
  4. 设置finder窗口大小_五个Finder技巧让你快速提高工作效率
  5. 设计模式理解:工厂模式,抽象工厂,原型方法
  6. 批量生成印刷字体字库
  7. win11资源管理器卡顿怎么办 Windows11解决资源管理器卡顿的步骤方法
  8. MVC3学习 七 Razor使用、路由模块、框架自带校验
  9. 【系列一之爬虫系列】爬取信息
  10. 记录一次线上mysql事务隔离级别引发的思考
  11. 互联网晚报 | 10月16日 星期六 | 搜狗正式并入腾讯;宏光MINIEV累计销量破40万台;神舟十三号载人飞船成功发射...
  12. 创意信件风格论文答辩PPT模板
  13. 中国工程院院士张尧学:透明计算/云计算操作系统
  14. php表格双实线边框代码,23款表格边框代码
  15. 【安全知识分享】重磅|消防控制室培训.ppt(附下载)
  16. JSP报错 At least one JAR was scanned for TLDs yet contained no TLDs
  17. JVM笔记 - Java 虚拟机关于 Synchronized 实现以及锁实现的总结
  18. 我见过最NB的鼠标-鼠标放进PC卡插槽 惠普卡片蓝牙鼠试用
  19. C#打印PDF文档并实时监测打印进度
  20. 铁路信号专用计算机外部接口管理,电务·信号工(TDCS信息化).doc

热门文章

  1. 办公区招租|低价,坐标上海徐汇
  2. 这个最漂亮和用户友好的 Linux 发行版,真是越来越香了
  3. RT-Thread 简介
  4. RecyclerView缓存机制
  5. 22年11月-自研-面试题
  6. OpenResty 快速入门
  7. 小程序canvas放大模糊_HTML5 Canvas图像效果应用程序–添加模糊
  8. VMware下对Ubuntu进行扩充磁盘大小
  9. Java设计模式之简单工厂设计模式
  10. 基于PHP+MySQL动漫社管理系统的设计与实现