#include <stdio.h>
#include <string.h>
int main ()
{
int a,b,c,i,pos;
char str[20]="acfin e81 234 oq ";
a=0;
b=0;
c=0;
pos=strlen(str);
for (i=0;i<pos;i++)
{
if (('a'<=str[i]&&str[i]<='z')||('A'<=str[i]&&str[i]<='Z'))
{
a++; /*当输出大小写字母时,a便加1.*/
}
if ('0'<=str[i]&&str[i]<='9')
{
b++; /*当输入数字时,b便加1.*/
}
if (str[i]==' ')
{
c++; /*当输入空格时,c便加1.*/
}
}
printf("大小写字母的个数为%d\n数字的个数为%d\n空格的个数为%d",a,b,c);
printf("\n");
return 0;
}
#include <string.h>
int main ()
{
int a,b,c,i,pos;
char str[20]="acfin e81 234 oq ";
a=0;
b=0;
c=0;
pos=strlen(str);
for (i=0;i<pos;i++)
{
if (('a'<=str[i]&&str[i]<='z')||('A'<=str[i]&&str[i]<='Z'))
{
a++; /*当输出大小写字母时,a便加1.*/
}
if ('0'<=str[i]&&str[i]<='9')
{
b++; /*当输入数字时,b便加1.*/
}
if (str[i]==' ')
{
c++; /*当输入空格时,c便加1.*/
}
}
printf("大小写字母的个数为%d\n数字的个数为%d\n空格的个数为%d",a,b,c);
printf("\n");
return 0;
}