用C语言统计字符串中大写字母的个数,开头用void fun (chat *s, int a,int b)
时间: 2024-05-03 09:19:12 浏览: 88
C++统计中英文大小写字母、数字、空格及其他字符个数的方法
5星 · 资源好评率100%
下面是一个可以实现统计字符串中大写字母个数的 C 语言函数实现,该函数使用指针形参 s 指向要统计的字符串,a 和 b 分别表示字符串的起始位置和终止位置(不包括终止位置):
```c
void fun(char *s, int a, int b) {
int count = 0;
for (int i = a; i < b; i++) {
if (s[i] >= 'A' && s[i] <= 'Z') {
count++;
}
}
printf("大写字母的个数为:%d\n", count);
}
```
该函数的实现很简单,遍历字符串中从 a 到 b 的所有字符,如果字符是大写字母,则计数器 count 加 1。最后输出计数器 count 的值即可。
阅读全文