14-5(2)字符串中大小写字母的统计

原创 2013年12月05日 13:01:33

/*
*程序的版权和版本声明部分:
*Copyright(c)2013,烟台大学计算机学院学生
*All rights reserved.
*文件名称:
*作者:刘晓晓
*完成日期:2013年 12月3号
*版本号:v1.0
*对任务及求解方法的描述部分:
*输入描述: 无
*问题描述:统计字符串中的大小写字母的个数
*程序输出:
*问题分析:
*算法设计:
*/

#include <iostream>
#include<cstdio>
using namespace std;
int main()
{
    char str[50];
    int i=0,big=0,small=0;
    cout<<"输入字符串:";

    gets(str);
    while(str[i]!='/0')
    {
        if(str[i]>='A'&&str[i]<='Z')
        big++;
        else if(str[i]>='a'&&str[i]<='z')
        small++;
        i++;
    }

    cout<<"其中大写字母为:"<<big<<endl;
    cout<<"其中小写字母为:"<<small<<endl;

 

 

 

 


    return 0;
}
心得:老师。为什么程序没有错误,但一执行就出现这个呢。没超出数组的长度。。我遇见好几次这种情况了。

相关文章推荐

第13周项目5字符串操作-统计字符串中大小写字母出现的个数

问题及代码: 运行结果: 知识点总结: 学习心得:
  • MIKASA3
  • MIKASA3
  • 2014年11月23日 12:37
  • 657

第13周项目5-统计字符数组中每一个大小写字母出现的次数

问题及代码:   运行结果: 知识点总结: 学习心得:
  • MIKASA3
  • MIKASA3
  • 2014年11月24日 11:38
  • 644

Java随机生成长度不少于6的指定长度的密码,且这个字符串必须包含大小写字母、数字和特殊字符,四种的任意三种

Java随机生成长度不少于6的指定长度的密码,且这个字符串必须包含大小写字母、数字和特殊字符,四种的任意三种 入参为指定的长度,出参为随机生成的密码 JAVA代码 RandomPassword.j...
  • lzxomg
  • lzxomg
  • 2016年08月22日 01:36
  • 3680

有一个由大小写组成的字符串,现在需要对他进行修改,将其中的所有小写字母排在大写字母的前面

有一个由大小写组成的字符串,现在需要对他进行修改,将其中的所有小写字母排在大写字母的前面(大写或小写字母之间不要求保持原来次序),如有可能尽量选择时间和空间效率高的算法。 c语言函数原型void p...

夹杂数字字母大小写的字符串排序方法

核心步骤概要过滤过滤数字等特殊符号,只剩下字母这里要用到String类自带的replaceAll方法以及表达式进行过滤分割将字符串进行单字符分割这里要用到String类自带的substring方法排序...

C语言编程:字母大小写转换以及求字符串长度的两种方法

输入一串字符,输出结果为大写的变为小写,小写的变为大写 #include #include//求字符串长度的函数strlen()在里面 int main() { char s[20]; int...

(c语言)字符串的大小写字母转化函数

问题描述: 编写一个函数my_strlwr实现将一个字符串中的大写字母转化为小写字母,小写字母不改变,并将其输出。 程序分析: 大写字母转化为小写字母,根据其ASCII码值的关系,加上32就可以得到。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:14-5(2)字符串中大小写字母的统计
举报原因:
原因补充:

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