【二维数组】统计英文大写字母,小写字母,数字,空格,以及其他字符的个数
来源:互联网 发布:电子杂志免费制作软件 编辑:程序博客网 时间:2024/05/06 17:19
/*
* 程序的版权和版本声明部分:
* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 文件名称:【二维数组】统计英文大写字母,小写字母,数字,空格,以及其他字符的个数.cpp
* 作 者:毛通
* 完成日期:2013 年 1月 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:输入三行字符 可以随便输入
* 问题描述:统计输入字符的英文大写字母,小写字母,数字,空格,以及其他字符的个数
* 问题分析:略
* 算法设计:略
*/
# include <iostream>using namespace std;int main(){ int i,j,upper,lower,digit,space,other;char text[3][80];upper=lower=digit=space=other=0;for(i=0;i<3;i++){cout<<"Please input line "<<i+1<<endl;gets(text[i]);for(j=0;j<80 && text[i][j]!='\0';j++){if(text[i][j]>='A' && text[i][j]<='Z')upper++;else if(text[i][j]>='a' && text[i][j]<='z')lower++;else if(text[i][j]>='0' && text[i][j]<='9')digit++;else if(text[i][j]==' ')space++;elseother ++;}}cout<<"大写字母个数:"<<upper<<endl;cout<<"小写字母个数:"<<lower<<endl;cout<<"数字个数:"<<digit<<endl;cout<<"空格个数:"<<space<<endl;cout<<"其他个数:"<<other<<endl;return 0;}
/*
运行结果:
*/
- 【二维数组】统计英文大写字母,小写字母,数字,空格,以及其他字符的个数
- 有一篇文章,共有三行文字,每行有80个字符。要求分别统计出其中英文大写字母、小写字母、数字、空格以及其他字符的个数。
- 7.10 有一篇文章,共有3行文字,每行有80个字符。要求分别统计出其中英文大写字母、小写字母、数字、空格以及其他字符的个数。
- 习题 6.10 有一篇文章,共有3行文字,每行有80个字符。要求分别统计出其中英文大写字母、小写字母、数字、空格以及其他字符的个数。
- 静态方法输出参数统计大写字母、小写字母、数字、其他字符的个数
- 有一篇文章,共有3行文字,每行有10个字符。要求分别统计出其中英文大写字母、小写字母、数字、空格及其它字符的个数
- 输入一行文字,找出其中的大写字母、小写字母、空格、数字以及其他字符各有多少
- 输入一串字符输出字符中大写字母小写字母和数字空格的个数
- 求输入一串字符中数字、大写字母、小写字母、空格的个数
- 统计字母、空格、数字和其他字符的个数。
- 统计字符串中字母,数字,空格以及其他字符的个数。
- 统计一个字符串中大写字母,小写字母,以及数字的个数。
- 在一个字符串中,统计大写字母个数,小写字母个数,其他字符个数的四种算法
- C语言:输入一行文字,找出其中大写字母、小写字母、空格、数字以及其他字符各有多少
- 统计一个字符串中大写字母字符,小写字母字符,数字字符出现的次数。(不考虑其他字符)
- 输入一行字符,统计其中英文字符、数字字符、空格和其他字符的个数
- C#上机 第四周 任务1.2 输出其中的大写字母、小写字母、数字和其他字符的个数
- 有一篇文章,共三行文字,每行有最多80个字符。要求分别统计出其中英文大写字母,小写字母,数字,空格及其他字符
- HDU3336:Count the string
- 浅析busybox查找命令和调用相应命令函数的实现流程框架
- LVS/DR配置笔记
- 布局相关我犯的错误
- vb CreateObject("Scripting.FileSystemObject") 48错误
- 【二维数组】统计英文大写字母,小写字母,数字,空格,以及其他字符的个数
- zend 框架中的 主从数据库部署
- C++日记——list的erase用法(erase迭代删除运行时出错)
- [转]Java继承中的成员方法和变量
- sql表死锁查不出数据
- DOM解析XML
- ios项目icon和default图片命名规则
- Install MySql For Redhat Linux
- AlertBox 弹出层(信息提示框)效果---兼容