1 条题解
-
0
#include<bits/stdc++.h> using namespace std; int main() { string s; cin >> s; // [1] 读取输入的字符串(包含结束符#,但#不参与统计) int n = s.size(); // [2] 获取输入字符串的总长度 int sum=0,sum1=0,sum2=0; // [3] 初始化计数器:sum-大写字母数,sum1-小写字母数,sum2-数字字符数 // [4] 遍历字符串,统计各类字符的数量 for(int i=0;i<n;i++){ if(s[i]>='A' && s[i]<='Z'){ // [5] 判断当前字符是否为大写字母 sum++; } if(s[i]>='a' && s[i]<='z'){ // [6] 判断当前字符是否为小写字母 sum1++; } if(s[i]>='0' && s[i]<='9'){ // [7] 判断当前字符是否为数字字符 sum2++; } } cout<<sum<<" "<<sum1<<" "<<sum2; // [8] 输出大写、小写、数字字符的统计结果 return 0; }
- 1
信息
- ID
- 111
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 1
- 标签
- 递交数
- 1
- 已通过
- 1
- 上传者