【问题描述】输入字符串,统计字符串中字母(包括大小写)、空格的个数。
【输入形式】字符串(包括字母、空格、数字和其他字符)
【输出形式】字母个数 空格个数
【样例输入】%4dB *hg #
【样例输出】4 2
【样例说明】
输入字符串以换行符为结束。测试数据有多组。
#include<stdio.h>
#include<string.h>
int main(){
char a[100];
while(gets(a)){
int i,k,m=0,n=0;
k=strlen(a);
for(i=0;i<k;i++){
if((a[i]>='A'&&a[i]<='Z')||(a[i]>='a'&&a[i]<='z'))
m++;
else if(a[i]==32)
n++;
}
printf("%d %d\n",m,n);
}
return 0;
}