输入一行字符,以回车符作为输入结束的标志。统计其中英文字母、数字字符和其他字符的个数。
题目描述:
输入
多个字符,以回车符结束,回车符不作为有效字符。有效字符个数不超过100。
输出输出分3行,格式见输出样例。样例输入 Abse 4+5*3=?样例输出 letter:4digit:3other:5
代码
# include<stdio.h>
int main()
{char ch;int num1=0,num2=0,num3=0,flag;while((ch=getchar())!='\n'){flag=1;if((ch>='A'&&ch<='Z')||(ch>='a'&&ch<='z')){num1++;flag=0;} if(ch>='0'&&ch<='9'){num2++;flag=0;}if(flag){num3++;} }printf("letter:%d\n",num1);printf("digit:%d\n",num2);printf("other:%d\n",num3);return 0;
}
输入一行字符,以回车符作为输入结束的标志。统计其中英文字母、数字字符和其他字符的个数。相关推荐
- 输入一行字符,以回车符作为输入结束的标志。统计其中英文字母、数字字符和其他字符的个数
/思路:用他们的ASCII码进行判断/ #include<stdio.h> #include<ctype.h> int main() { char num; int i ; i ...
- C语言字符输入回车时停止,解决C语言输入单个字符屏蔽回车符的问题
C语言的scanf()函数在接收输入单个字符时会把上一次输入的回车符号当做这次输入的字符,造成无法正确的输入字符数据.这恐怕是初学C的童鞋门遇到的最头疼的问题了. 今天给大家提供四种解决方法供借鉴. ...
- 回车符代表输入结束的标志
#include<stdio.h> #include<math.h>int main() {char x;int i=0;while(scanf("%c", ...
- 本题要求编写程序,输入10个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数。
本题要求编写程序,输入10个字符,统计其中英文字母.空格或回车.数字字符和其他字符的个数. 输入格式: 输入为10个字符.最后一个回车表示输入结束,不算在内. 输出格式: 在一行内按照 letter ...
- 输入一行字符,分别统计其中英文字母、空格、数字和其他字符的个数【c语言】
输入一行字符,分别统计其中英文字母.空格.数字和其他字符的个数. #include <stdio.h> int main(){int english,blank,number,other; ...
- 输入一行字符,分别统计其中英文字母、空格、数字和其他字符的个数。
题目内容: 输入一行字符,分别统计其中英文字母.空格.数字和其他字符的个数. 例: (1)输入:I love hebeu! 输出:character:10,space:2,digit:0,others ...
- isalnum()函数:找出str字符串中为英文字母或数字的字符
找出str字符串中为英文字母或数字的字符 (1)Linux下编程用到的函数是:int isalnum(int c) 返回值:若参数c为字母或数字,则返回TRUE:否则返回NULL(0) #includ ...
- C 编写程序,对输入的一行字符分别统计其中英文字母、数字和其他字符的个数。
第四章-循环结构程序设计 课后编程题-5 #include<stdio.h> main() {int cnt1=0,cnt2=0,cnt3=0; //cnt1:字母.cnt2:数字.cnt ...
- C语言程序设计--输入一行文字,统计其中英文字母(大小写),空格,数字,其他字符的数目
代码区 #include<stdio.h> main() {int a=0,b=0,c=0,d=0; char *p,i=0,s[100]; while((s[i]=getchar())! ...
最新文章
- linux计算机基础
- Centos之帮助命令
- 《解剖PetShop》系列之二
- dz论坛服务器技术支持,服务器更换 升级 dz论坛首页 dz其他页面打开为空白解决方法...
- 白嫖船长几节课(2)
- Mint-UI框架router-link返回上一页的方法 - 踩坑篇
- C#创建用户控件 - IPv4地址输入框
- PHP输出控制(Output Control)函数
- java更改reader字体颜色,Java 修改 文件内容 and BufferedReader 乱码问题
- win11中gpedit.msc找不到文件怎么办 windows11gepdit.msc找不到文件的解决方法
- python中copy和deepcopy的区别_python里shadowcopy和deepcopy的区别
- php修改另一个文件内容,php如何修改文件内容
- workbench动力学周炬_ANSYS WORKBENCH有限元分析实例详解(动力学)
- Pascal voc2007数据集
- pycharm激活码永久有效2019年5月28日
- css 固定定位失效问题 position: fixed
- java实现runnable接口_JAVA 实现Runnable接口
- DSA815频谱分析仪技术参数
- 易企秀前端压缩源码分析与还原
- 分享几个实用,装逼的cmd命令。
热门文章
- WoShop跨境电商国际支付Paypal支付商城全开源无加密商城源码
- 登录成功后怎么跳转页面html,怎么设置登录成功后跳转到相应的页面
- 程序员是这样炼成的(2)-选择成熟的柿子还是生柿子
- 2022黑马Python学习笔记
- html css 微信小程序,tailwindcss 支持微信小程序配置
- 再补充三种内网穿透的方法:ngrok 、ngrok.cc、IOEE
- oracle 的编码,Oracle 编码格式
- 网络安全一哥的奇安信发布了全球高级可持续威胁年度报告 值得学习
- c语言输出法雷序列,法雷(法里)序列 - osc_h0wb1wlt的个人空间 - OSCHINA - 中文开源技术交流社区...
- 基于R语言或Matlab直接读取压缩包中的数据