编写一个函数,int cap_count(char* s):返回输入字符串 s 中大写字母的个数。
时间: 2024-03-14 18:43:32 浏览: 59
好的,以下是满足条件的 C 语言函数代码:
```c
int cap_count(char* s) {
int count = 0;
for (int i = 0; s[i] != '\0'; i++) {
if (s[i] >= 'A' && s[i] <= 'Z') {
count++;
}
}
return count;
}
```
该函数通过循环遍历输入字符串中的每个字符,判断该字符是否为大写字母,如果是,则计数器加一。最后返回计数器的值,即大写字母的个数。
阅读全文