acm-统计字符数组中各种类型字符的个数
来源:互联网 发布:博雅软件 南京 编辑:程序博客网 时间:2024/05/16 07:47
/**程序的版权和版本声明部分:*Copyright(c)2013,烟台大学计算机学院学生*All rights reserved.*文件名称:*作者:田成琳*完成日期:2013年 11月28 日*版本号:v1.0*对任务及求解方法的描述部分:*输入描述: 一行字符串*问题描述:编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数, 在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。 *程序输出:统计数据,4个数字,空格分开。 *问题分析: Sample Input !@#$%^QWERT 1234567 Sample Output 5 7 4 6 *算法设计:*/#include<iostream>#include<cstdio>#include<cstring>using namespace std;void tongji(char[],int[]);int main(){ char str[100]; int i,a[4]; cin.getline(str,99); tongji(str,a); for(i=0; i<4; i++) cout<<a[i]<<" "; cout<<endl; return 0;}void tongji(char str[],int a[]){int i,length,z=0,s=0,k=0,q=0;length=strlen(str);for(i=0;i<length;i++){if(str[i]==' '){k++;}else if(str[i]>='0'&&str[i]<='9'){s++;}else if((str[i]>='A'&&str[i]<='Z')||(str[i]>='a'&&str[i]<='z')){z++;}elseq++;}a[0]=z;a[1]=s;a[2]=k;a[3]=q;}
运行结果:
- acm-统计字符数组中各种类型字符的个数
- 统计一行字符的各种类型个数
- 统计字符串中各种字符的个数
- 统计各种字符的个数
- 统计各种字符个数
- 利用函数指针统计字符串中各种类型字符的个数
- 如何 统计字符串中各种字符的个数
- 统计字符中特殊字符的个数
- C语言:统计各种字符的个数
- python统计字符串中字符的类型个数
- 统计字符串中不同字符类型的个数
- c语言 统计数组中不同字符的个数
- 字符个数的统计
- 统计字符的个数
- 统计字符的个数
- 笨小熊[字符数组字符个数统计]
- 统计字符串中各个字符的个数
- 统计字符串中相同字符的个数
- java socket 之 Stream Socket(TCP/IP)
- java嵌套类(Nested Classes)总结
- 自拍达人
- qq的Tencent://Message/协议
- zeng studio 远程系统开发
- acm-统计字符数组中各种类型字符的个数
- 从JDK 6升级到JDK 7过程中遇到的一个问题
- 项目团队管理
- JVM之------java内存管理
- Mysql数据类型
- 最短路 dijkstra模板
- 不是人人都懂的学习要点
- 开发DBA--和数据库有亲密接触的程序员
- Object-C-NSDictionary类