6-6 统计字符串中大写字母的个数
分数 5
全屏浏览题目
切换布局
作者 李军
单位 陕西理工大学
编写函数,统计字符串中大写字母的个数。字符串的长度不超过1000。函数的接口定义如下:
函数接口定义:
int CapitalStatistics(char *p);
p
是指向字符串的指针。函数的返回值是统计结果。
裁判测试程序样例:
#include <stdio.h> #include <string.h> /* 你编写的函数放在这里 */ int main() { char str[10001]; gets(str); printf("Capital = %d\n",CapitalStatistics(str)); return 0; }
输入样例:
123tygxui70xA
输出样例:
Capital = 1
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
答案:
int CapitalStatistics(char *p)
{
int i=0;
int sum=0;
for(i=0;i<1000;i++)
{
if(p[i]!='\0'&&p[i]>='A'&&p[i]<='Z')
sum++;
}
return sum;
}