c语言统计一个字符串中大写字母的个数

分析:

对于一个字符串,想选出其中的大写英文字母。就得让计算机对字符串中的每一个字符进行判断,于是用if(str[i]>='A'&&str[i]<='Z')来判断是否是A~Z之间的大写字母。

下面是源代码(CLion、C99)

#include<stdio.h>

int main()
{
    char str[100];
    int i,a,n,b=0;
    printf("Please input a string:\n");
    fflush(stdout);
    scanf("%s",str);
    for(n=0;str[n]!='\0';n++);
    for(i=0;i<=n;i++)
        if(str[i]>='A'&&str[i]<='Z')
            b++;
    printf("%d",b);
    return 0;
}


版权声明:本文为m0_54414381原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。