#include<stdio.h>
#include<stdlib.h>
#include<string.h>
void Fac_count_str(char* str)
{
char* p = str;
int letters = 0;
int blank = 0;
int dight = 0;
int others = 0;
while (*p)
{
if ((*p >= ‘a’ && *p <= ‘z’) || (*p >= ‘A’ && *p <= ‘Z’))
{
letters++;
}
else if (*p == ’ ')
{
blank++;
}
else if (*p >= ‘0’ && *p <= ‘9’)
{
dight++;
}
else {
others++;
}
p++;
}
printf(“letters=%d\n”, letters);
printf(“blank=%d\n”, blank);
printf(“dight=%d\n”, dight);
printf(“others=%d\n”, others);
}
int main()
{
char str[1024] = " ";
gets(str);
Fac_count_str(str);
system(“pause”);
return 0;
}
相关推荐
输入一个字符串,统计出这个字符串的英文大写字母、小写字母、数字、空格以及其它字符的个数
输入一个字符串,统计出这个字符串的英文大写字母、小写字母、数字、空格以及其它字符的个数
输入一个字符串,统计其中的英文字母、数字、空格和其他字符出现的次数问题
//输入一个字符串,统计其中的英文字母个数和空格数字以及其他字符的个数 #include<stdio.h> int main() { char ch; int n1=0,n2=0,n3=0,n4=0; printf("请输入一个字符串以#结束:\n"); while((ch=getchar())!='#') { if((ch>='a'&...
C语言程序设计-分别统计字符串中字母、数字、空格和其他字符出现的次数(字符长度小于80);.c
C语言程序设计-分别统计字符串中字母、数字、空格和其他字符出现的次数(字符长度小于80);.c
统计字符串中字母、数字、空格和其他字符的个数
循环遍历输入字符串:该函数循环访问输入字符串中的每个字符。该函数接收一个字符串作为参数,请统计该字符串中字母、数字、空格和其他字符的个数,在main函数调用该函数,分别打印字母、数字、空格 和。读取和处理用户输入(主要功能):在该函数中,声明一个数组来存储用户的输入字符串。计数计算:获取输入字符串后,调用该函数,将输入字符串作为参数传递。统计字符计数:此函数旨在遍历输入字符串并将每个字符分类为以下四个类别之一:字母、数字、空格等。显示结果:最后,使用 显示字母、数字、空格和其他字符的计数。
QGC二次开发实战指南(一):从零构建自定义地面站界面
本文详细介绍了QGC二次开发实战指南,从零开始构建自定义地面站界面。通过QT和QML技术结合MAVLINK协议,开发者可以打造适合特定业务场景的无人机监控系统,提升操作效率与用户体验。文章包含环境搭建、界面设计、数据绑定等完整开发流程,是QGC二次开发的实用教程。
保姆级教程:用Unidbg搞定阿里系App的x-sign和长x-mini-wua签名(附完整Java代码)
本文详细介绍了如何使用Unidbg框架模拟执行阿里系App的原生库,生成关键的x-sign和x-mini-wua签名参数。通过完整的Java代码示例和实战技巧,帮助开发者高效实现签名算法,适用于安全研究、数据分析和第三方应用开发场景。
统计一个字符串中总字母、英文字母、数字、空格及其他字符出现的次数。
统计一个字符串中总字母、英文字母、数字、空格及其他字符出现的次数。 提示: 是否全为字母str.isalpha(ch) 是否全为数字(0-9)str.isdigit(ch) 是否只包含空白字符str.isspace(ch)
MCGS 昆仑通态触摸屏 modbus TCP 数据转发
MCGS触摸屏数据转发modbus TCP数据转发
Python实战:统计字符串中的英文字母、空格、数字及其他字符出现的个数
🔥Python实战来袭!🔥想要知道如何统计字符串中的英文字母、空格、数字及其他字符出现的个数吗?本文带你走进Python字符串的奇幻世界,解锁统计字符个数的神秘技能!🔍无论是英文字母、数字还是其他特殊字符,我们都一网打尽!📝更有实战案例,让你轻松掌握统计技巧。快来跟随我们的脚步,一起探索字符串的奥秘吧!🚀#Python字符串 #统计字符个数 #英文字母 #数字 #空格 #其他字符
2025年三级等保新规实战:从零开始搭建企业安全防护体系(附完整配置清单)
本文详细解析2025年三级等保新规的核心变化,提供从零开始搭建企业安全防护体系的实战指南。重点介绍动态防护能力、实战化攻防验证和全链路数据保护等关键要求,并附完整配置清单,帮助企业高效合规。
【大唐杯学习超快速入门】5G技术原理仿真教学——5G网络开通调测与车联网
自用笔记,比较乱。
Python----统计字符串中的英文字母、空格、数字和其它字符的个数。
方式三使用列表[]
UNet改进(52):轴向+代理注意力让UNet既轻快又精准
本文提出了一种改进的UNet架构,通过引入轴向注意力代理模块增强医学图像分割性能。该模块将二维自注意力分解为行列两个一维注意力操作,结合可学习代理节点进行全局信息聚合,在保持计算效率的同时提升模型对长距离依赖的建模能力。实验表明,该方法在多个医学图像数据集上较传统UNet提升3.2%-5.7%的Dice系数,边界质量显著改善。该方案特别适用于具有方向性结构的医学图像分割任务,如血管、器官等,在计算复杂度和分割精度之间实现了良好平衡。
C语言从键盘上输入一个字符串,要求统计并输出该字符串中各位数字、大写字母、小写字母、空格和其他字符出现的次数
#include <stdio.h> #include <string.h> int main() { char str[100]; int i,num=0,space=0,capital=0,lowercase=0,other=0; /*num数字,space空格,capital大写字母,lowercase小写字母 ,other其他字符*/ printf("请输入字符串"); gets(str); // for(i=0;...
Rockchip eMMC寿命监控:SMART信息读取与预防性维护
擦写计数坏块数量温度使用时间。
三菱FX5U气缸控制功能块(完整ST源代码+示例程序)
如果机器包含100个气缸,我们只需要修改数组的元素数量就可以了,效率非常的高。待续....博途PLC 面向对象系列之“双通气缸功能块“(SCL代码)_plc面向对象-优快云博客文章浏览阅读667次。本文介绍了博途PLC中面向对象编程的应用,重点讲解了双通气缸的功能块设计,包括双通电磁阀功能块、双通气缸的UDT数据类型以及SCL代码实现。同时,对比了双通与单通电磁阀的差异,并讨论了将单通气缸改造为双通气缸的方法,强调了双通气缸在安全性上的优势。
java实现键盘录入一个字符串,统计该字符串中大写字母和小写字母数字字符空格出现的次数
先说一下ASCII编码 * 大写字母A-Z (ASCII)65-90 * 小写字母a-z (ASCII)97-122 * 数字是:(ASCII)48-57 * 空格的(ASCII)是32 接下来就是代码了,代码有标注的 import java.util.Scanner; public class Test02 { public static void main(String[] args) { Scanner scanner=new
廖雪峰Python教程[完整版]
廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白
c++ 写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字母, 然后输出输入字符串中该字母的出现次数。不区分大小写。
include<iostrem> include<string> using namespace std; void test2() { /*写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字母, 然后输出输入字符串中该字母的出现次数。不区分大小写。 示例:ABCabc 待统计字符:A */ cout << "请输入一串由字母、数字和空格组成的字符串:" << endl; string arr; getline(cin, arr);
最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版
Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。
老版QQ原生表情gif动态
这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。
Java统计字符个数(统计某个字符在字符串中出现的次数)
Java统计字符个数(统计某个字符在字符串中出现的次数) 题目描述: 写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。 输入描述: 第一行输入一个有字母和数字以及空格组成的字符串,第二行输入一个字符。 输出描述: 输出输入字符串中含有该字符的个数。 示例: 输入: AAbbaa A 输出:4 import java.util.*; public class Zifu { public static int count(String str,S
IEM模型,地表粗糙度模拟
利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟
有一篇文章,共有3行文字,每行有最多80个字符。要求分别统计出其中英文大写字母、小写字母、数字、空格以及其他字符的个数。
上代码 #include<stdio.h> int main() { char str[3][81]; int i,j; for(j=0;j<3;j++) gets(str[j]); int a=0, b=0, c=0, d=0, e=0; for(j=0;j<3;j++) { for(i=0;i<81&&(str[j][i]!='\0');i++) { if(str[j][i]== ' ') { d+
2.写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
题目:写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。 写这题的时候感觉自己超级不认真,这么简单的题竟然调了半个小时,脑残的很啊,下面给出自己的代码: import java.util.*; public class Main{ public static void main(String[] args){
写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写.
import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner (System.in); String str1 = sc.nextLine(); String str2 =
写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字母,然后输出输入字符串中该字母的出现次数。不区分大小写,字符串长度小于500。
输入描述: 第一行输入一个由字母和数字以及空格组成的字符串,第二行输入一个字母。输出描述: 输出输入字符串中含有该字符的个数。
C语言—字符统计
C语言实验- 字符统计 字符串
C 统计 符号出现的次数 ,字母,空格,数字,标点
统计 符号出现的次数 ,字母,空格,数字,标点 #include <stdio.h> #include <malloc.h> int main() { char c; int letters = 0, space = 0, digit = 0, others = 0; while ((c = getchar()) != '\n') { if ((c >= 'a' && c <= 'z') || (c >= 'A' &&am
java统计输入的字符串
根据Ascll码表来进行统计数据: System.out.println("请输入字符串:"); Scanner sc = new Scanner(System.in); String str = sc.nextLine(); int bigchar = 0,smallchar=0,number = 0,blank = 0,other=0; ...
1万+



被折叠的 条评论
为什么被折叠?



