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;
}
上一题
下一题