首页 > 试题广场 >

统计大写字母个数

[编程题]统计大写字母个数
  • 热度指数:142819 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
找出给定字符串中大写字符(即'A'-'Z')的个数。
数据范围:字符串长度:
字符串中可能包含空格或其他字符
进阶:时间复杂度:,空间复杂度:

输入描述:

对于每组样例,输入一行,代表待统计的字符串



输出描述:

输出一个整数,代表字符串中大写字母的个数

示例1

输入

A 1 0 1 1150175017(&^%&$vabovbaoadd 123#$%#%#O

输出

2
头像 牛客398248201号
发表于 2021-10-22 02:06:04
import java.util.*; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); while (in.h 展开全文
头像 浅念安然
发表于 2020-06-21 17:52:45
学完一下几个函数,有些题秒杀,参考网页介绍:http://c.biancheng.net/ref/toupper.html isupper()判断一个字符是否是大写字母 isalpha()判断一个字符是否是字母 isblank()判断一个字符是否是空白符 isdigit()判断一个字符是否是十进制 展开全文
头像 jeremyli007
发表于 2021-01-31 14:03:02
while True: try: string = input() count = 0 zimu = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" for i in string: if i in zim 展开全文
头像 jjman
发表于 2021-09-15 21:43:05
法一 用isupper()函数 while True: try: s=input() res=0 for i in s: if i.isupper(): res+=1 print(res 展开全文
头像 🌞张太阳同学🌞
发表于 2020-12-16 22:02:18
import java.util.*; public class Main{ public static void main(String[] arg){ Scanner s=new Scanner(System.in); while(s.hasNextLin 展开全文
头像 小陆要懂云
发表于 2021-08-14 17:14:50
#include<bits/stdc++.h> using namespace std; int main(){ string str; while(getline(cin,str)){ cout<<count_if(str.begin(), 展开全文
头像 Nandu
发表于 2021-10-30 15:58:38
while True: try: s = input() count = 0 for i in s: if 'A'<= i <= 'Z': count += 1 展开全文
头像 小草dym
发表于 2021-10-15 14:50:58
import java.util.*; public class Main {     public static void main(String args[]) { 展开全文
头像 读书不觉已春深
发表于 2021-04-18 08:58:33
方法1:python while True: try: a = input() num = 0 for x in a: if x.isupper(): num += 1 p 展开全文
头像 牛客848562759号
发表于 2022-02-16 09:28:49
import java.util.*; public class Main { public static void main(String[] args) { Scanner sr=new Scanner(System.in); while(sr.h 展开全文