华为oj 统计大写字母个数

原创 2015年11月21日 14:36:35
#include<iostream>
#include<string.h>
#define N 1000
using namespace std;
int CalcCaptial(char *s)
{
	int count = 0;
	while((*s) != '\0')
	{
	     if((int)(*s)>=65 && (int)(*s)<=90)
	       ++count;
	     ++s;
	}
	return count;
} 
int main()
{
    char s[N];
    gets(s);
    cout<<CalcCaptial(s)<<endl;
	return 0;
}

在一个字符串中,统计大写字母个数,小写字母个数,其他字符个数的四种算法

题目描述:编写程序,输出字符串中的大写字母、小写小母和其他的个数
  • zhang5476499
  • zhang5476499
  • 2014年11月22日 16:32
  • 5104

C++统计输入字符串各个大写字母的个数

编程小白写点博客记录自己的成长C++写了一个统计输入字符串各个大写字母的个数(小写字母稍微修改一下就可以了)。写程序时发现三个问题,这里记录下来。1、单引号和双引号的区别。C++里单引号的表示一个字符...
  • AmazingUU
  • AmazingUU
  • 2016年04月05日 11:23
  • 4674

【华为oj】计票统计

问题描述: 请实现接口: unsigned int  AddCandidate (char* pCandidateName); 功能:设置候选人姓名 输入: char* pCandidateName ...
  • haoxiaodao
  • haoxiaodao
  • 2015年07月09日 20:10
  • 818

C 字母统计(九度OJ 1098)

题目描述: 输入一行字符串,计算其中A-Z大写字母出现的次数 输入: 案例可能有多组,每个案例输入为一行字符串。 输出: 对每个案例按A-Z的顺序输出其中大写字母出现的次数。 ...
  • cr496352127
  • cr496352127
  • 2016年09月22日 20:57
  • 350

华为oj 识别有效的IP地址和掩码并进行分类统计

此题,可以说挺难,但我认为不是难,是恶心,没有什么高深的算法,只是有很多细节要注意,此题分两步。 1.将字符串转换成对应的ip地址和子网掩码。 2.进行分类,判断。 当然对于ip的分类比较好分类,但是...
  • grace_fool
  • grace_fool
  • 2016年08月16日 11:32
  • 300

【华为OJ】【算法总篇章】

【华为OJ】【算法总篇章】
  • DERRANTCM
  • DERRANTCM
  • 2016年04月24日 07:48
  • 8542

华为OJ之初级篇Ⅲ

21.数字统计 简要描述:对输入的整型数组,输出数组元素中的最大值、最大值的个数、最小值和最小值的个数 详细描述: 接口说明 原型: voidOutputMaxAndMin(...
  • hitwhzhongqiu
  • hitwhzhongqiu
  • 2015年06月01日 22:19
  • 1865

华为OJ上挑7的练习题解决过程

挑7练习题的介绍,输入一个整数N,给定了整数N范围是1到30000,要求统计出从1到N范围内所有与7相关数字的个数,与7相关的数字定义为,是7的倍数或者数字中含有7,比如17和71均含有‘7’。  ...
  • wang_dong001
  • wang_dong001
  • 2016年09月11日 21:42
  • 547

【华为OJ平台练习题】

/* 描述: 输入整型数组和排序标识,对其元素按照升序或降序进行排序 接口说明 原型: void sortIntegerArray(Integer[] pIntegerArray, int iS...
  • u013617144
  • u013617144
  • 2015年08月12日 17:36
  • 1910

华为OJ平台试题 —— 排序:字符统计

字符统计 代码: #include #include /* * 定义一个结构体:字符和字符数目 */ struct CountChar { ...
  • Cowena
  • Cowena
  • 2015年08月15日 22:33
  • 1059
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:华为oj 统计大写字母个数
举报原因:
原因补充:

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