C语言分别判断大小写英文字母,空格,数字和其他字符的个数
输入一段字符串,分别判断小写字母、大写字母、数字、空格和其他字符各有几个
ASCII码中空格的ASCII码为32,A为65,a为97
程序代码
#include<stdio.h>
main()
{char cc;int a=0,b=0,c=0,d=0,e=0;while((cc=getchar())!='\n'){if(cc==32){a++;continue;}if(cc>='0'&&cc<='9'){b++;continue;}if(cc>='A'&&cc<='Z'){c++;continue;}if(cc>='a'&&cc<='z'){d++;continue;}e++;}printf("空格数为:%d\n",a);printf("数字个数为:%d\n",b);printf("大写字母数为:%d\n",c);printf("小写的字母数为:%d\n",d);printf("其他字符数:%d\n",e);
}
运行结果
C语言分别判断大小写英文字母,空格,数字和其他字符的个数相关推荐
- 【C语言】输入一行字符,分别统计出其中英文字母 空格 数字和其他字符的个数
输入一行字符,分别统计出其中英文字母 空格 数字和其他字符的个数 #include <stdio.h> int main() {char c;int letters=0,space=0,d ...
- c语言 输入一行字符,分别统计出其中英文字母 空格 数字和其他字符的个数
输入一行字符,分别统计出其中英文字母.空格.数字和其他字符的个数. 解:程序: #include <stdio.h> int main() { char c; int letters=0, ...
- 有一行文字,具体长度和内容自行约定,设计两个函数:(1)count函数:统计并输出其中英文字母、数字以及其他字符的个数。(2)code函数:译密码,将字符串中的字母按下述规律转换:将字母A变成
有一行文字,具体长度和内容自行约定,设计两个函数: (1)count函数:统计并输出其中英文字母.数字以及其他字符的个数. (2)code函数:译密码,将字符串中的字母按下述规律转换:将字母A变成字母 ...
- C 编写程序,对输入的一行字符分别统计其中英文字母、数字和其他字符的个数。
第四章-循环结构程序设计 课后编程题-5 #include<stdio.h> main() {int cnt1=0,cnt2=0,cnt3=0; //cnt1:字母.cnt2:数字.cnt ...
- (C语言)(用指针方法处理)输入一行文字,找出其中大写字母,小写字母,空格,数字以及其他字符各有多少
(用指针方法处理)输入一行文字,找出其中大写字母,小写字母,空格,数字以及其他字符各有多少 #include<stdio.h> #include<stdlib.h> #incl ...
- 【C语言】输入英文标题,统计大写字母、小写字母、数字和其他字符的个数。
学习目标: 输入英文标题,统计大写字母.小写字母.数字和其他字符的个数. 学习内容: 1了解大小写字母.数字和其他字符的Ascall码. 2.学会使用getchar():从键盘读入一个字符. 3.熟练 ...
- Python生成随机的4位验证码(由大小写英文字母以及数字构成的随机验证码)
import randomdef generate_code(code_len=4):"""生成指定长度验证码:param code_len: 验证码的长度(默认4个字符 ...
- 二维数组与字符数组——英文字母、数字字符及其他字符的个数
[问题描述] 编写程序,输入字符串,统计英文字母.数字字符及其他字符的个数. [输入形式] 一个字符串 [输出形式] 三个数,之间用空格隔开 [样例输入] abc129++*ABC [样例输出] 6 ...
- 【20】输入一个字符串,统计其中的字母、数字、其他字符的个数。
在[16]中其实已经写了相关代码,当时用的是getchar()函数.由于getchar()函数的应用:单字符输入函数.就总总感觉怪怪的 后来写了一篇输入输出总结,就觉得用gets岂不是更方便嘛.这篇其 ...
最新文章
- mysql ef sql语句_EF to MySQL 的 Database.ExecuteSqlCommand 和 SqlQuery
- prolog_如何通过观看权力的游戏学习Prolog
- GO随笔-单元测试-基础测试
- python 获取节假日
- html基础总结4-实现点击图片弹出放大图片--不用插件
- vue - blog开发学习6
- 基于.NetCore3.1搭建项目系列 —— 使用Swagger导出文档 (番外篇)
- 人的手臂的自由度的数目以及六自由度机械臂的限制
- 作为一个软件开发公司如何让自己的技术落地应用产生价值呢?
- redis批量删除指定的key
- Debugview调试视图
- RHEL脚本更换YUM源(sohu)
- 一个dsp最小系统至少要有_DSP原理及应用(2812)试卷_附答案卷B2(2015城南)
- Caffe框架-入门浅谈及碰到的坑
- c语言ax2bxc0的求根公式,ax2+bx+c=0的求根公式
- 互联网公司起名,其实都有套路的!
- SiteSucker Mac版(整站下载工具)中文版
- 【运维面试】面试官: 你每天在公司都做啥?
- mmdetection 安装与使用(win10)
- five86-2靶机渗透攻略
热门文章
- Redmibook pro 15 锐龙版 2021评测2022款各家本子推荐
- 吾爱这个PDF处理小工具,我私藏了一年才偷偷分享!
- 老雷socket编程之认识常用协议
- 四面快手、终拿Offer,想告诉你的一些事情
- Informatica Big Data Management 运维命令
- 【Exploit trick】针对 cred 结构的 cross cache 利用(corCTF 2022-cache-of-castaways)
- IDEA 又出新神器,一套代码适应多端!
- 尚硅谷在线教育九:尚硅谷在线教育NUXT搭建前台环境以及相关页面的编写
- 玩转CSDN:你离写一篇高逼格文章就还差几个工具而已
- 初学AI的你也能一键部署模型服务?奥利给!!