编写一个函数,求字符串中大写字母的个数。例如:字符串“C++Programing”中,大写字母数=2。

请务必将完整程序写下来啊 谢谢各位大大
请一定用C++写啊

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
main()
{
int i;
int n=0; //统计大写字母个数
char str[100];
printf("请输入字符串:");
scanf("%s",str);
for(i=0;i<=strlen(str);i++)
{
if(str[i]>='A'&&str[i]<='Z')
n++;
}
printf("大写字母个数为:%d",n);
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-06-18
C语言

#include<stdio.h>
int ABC(char *p)
{
int i=0,n=0;
while(*(p+i)!='\0')
{
if (*(p+i)>='A'&&*(p+i)<='Z')
{
n++;
}
i++;
}
return n;
}本回答被提问者采纳
相似回答