统计字符串中大写字母的个数

#include "stdio.h"
#include "malloc.h"

int numberofUpper(char*ch)
{
	char*p;
	int count=0;
	p=ch;
	if(p==NULL)
		return 0;
	while(*p!='\0')
	{
        while(*p>='0'&&*p<='9')
		{
			count++;
		}
		p++;
	}
	return count;
}
int main()
{
	char*str;
	int num;
	str=(char*)malloc(100);
	gets(str);
	num=numberofUpper(str);
	printf("%d\n",num);
	return 0;
}

你可能感兴趣的:(算法与数据结构)