字符串统计 b

原创 2013年12月05日 14:05:26
/*
 * Copyright (c) 2013, 烟台大学计算机学院
* All rights reserved.
* 作    者: 霍雨佳
* 完成日期:2013 年12月4日
* 版 本 号:v1.0
* 问题描述:求大小写字符的个数。
* 样例输入:
* 样例输出:
* 问题分析:输入一个字符串,输出所求字符的个数。
*/
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
    char str[10];
    int i=0,n=0,m=0;
    cout<<"输入字符串:";
    gets(str);
    while(str[i]!='\0')
    {
        if(str[i]>='a'&&str[i]<='z')
        {
            n++;
        }
        else if(str[i]>='A'&&str[i]<='Z')
        {
            m++;
        }
        i++;
    }
    cout<<"其中大写字母的个数是: "<<m<<endl;
    cout<<"其中小写字母的个数是: "<<n<<endl;
    return 0;
}

 

运行结果:

心得体会:

         刚开始还在想字符该怎样比较,后来想到了ASCII表,哈哈,问题看起来就非常简单了,加油!

 


                    

相关文章推荐

编写函数void count(char a[],char w[][10],int n,int b[])。功能是:统计w指向的数组中的n个单词在a指向的字符串中各自出现的次数(将非字母字符看作单词分

编写函数void count(char a[],char w[][10],int n,int b[])。功能是:统计w指向的数组中的n个单词在a指向的字符串中各自出现的次数(将非字母字符看作单词分割符...

暑期个人赛--第十一场--B(字符串哈希 Karp-Rabin)

480. 田田背课文 时间限制 10000 ms 内存限制 65536 KB 题目描述 田田被老师要求背诵一个字符串,田田刚刚背了一个子串,说他记性差他还不承认,背下这个...

A + B Problem II(利用字符串进行四则运算)

A + B Problem IITime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) ...

HDU 3819 A and B Problem 对字符串进行处理

A and B Problem Total Submission(s): 617    Accepted Submission(s): 192 Problem Description ...

HDU2054-A == B ?【字符串处理】

A == B ?Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Problem D...

CF - 798B. Mike and strings - 字符串+暴力

1.题目描述: B. Mike and strings time limit per test 2 seconds memory limit per...

hdu 1228 A + B 详细题解 字符串/哈希

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1228 这道题可以同时用两种方法做,第一种是字符串,第二种是哈希。   第一种方法: ...
  • xdz78
  • xdz78
  • 2015年08月12日 18:32
  • 523

codeforces #327 (Div. 2) ->B. Rebranding(字符串 模拟)

B. Rebranding time limit per test 2 seconds memory limit per test 256 megabytes input standard...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:字符串统计 b
举报原因:
原因补充:

(最多只允许输入30个字)