测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A33831. 编程实现输入一段英文(包含字母和“.”),分别统计出这段英文字符串共有多少个字符(包含字母和“.”)及“.”出现的次数。输入描述输入一段英文字符串(字符串长度<100)输出描述第一行输出字符总个数第二行输出“.”在这段英文串中出现的次数样例输入aaa.样例输出41

填空题 困难

题目描述

编程实现

输入一段英文(包含字母和“.”),分别统计出这段英文字符串共有多少个字符(包含字母和“.”)及“.”出现的次数。

输入描述

输入一段英文字符串(字符串长度<100)

输出描述

第一行输出字符总个数

第二行输出“.”在这段英文串中出现的次数

样例输入

aaa.

样例输出

4

1

参考答案

#include <algorithm> #include <cmath> #include <cstdio> #include <cstring> #include <iostream> #include <queue> #include <string.h> #include <vector> using namespace std; #define INF 0x7f int main() { char a[101]; int ans = 0, len, ans_1 = 0; cin >> a; len = strlen(a); for (int i = 0; i < len; i++) { if (a[i] <= 'z' && a[i] >= 'a' || a[i] <= 'Z' && a[i] >= 'A' || a[i] == '.') { ans++; if (a[i] == '.') ans_1++; } } cout << len << endl << ans_1; }
上一题 下一题