分析:
对于一个字符串,想选出其中的大写英文字母。就得让计算机对字符串中的每一个字符进行判断,于是用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版权协议,转载请附上原文出处链接和本声明。