题解
【入门】统计大写英文字母的个数
1 条题解
-
0
解题思路
从左到右读取字符,直到读到小数点。每读到一个大写字母,就让计数器加 1。
参考代码
// 读取题目给出的数据。 #include <iostream> using namespace std; int main() { char c; int n = 0; // 一个字符一个字符地读,读到小数点就停止 while (cin.get(c) && c != '.') { // 大写字母的范围是 A 到 Z if (c >= 'A' && c <= 'Z') { n++; } } cout << n; return 0; }复杂度分析
假设输入有 n 个字符,时间复杂度是 O(n),只使用了几个变量,空间复杂度是 O(1)。
- 1